linux中locate find 与 grep
2014-01-26 10:14
211 查看
locate :用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库文件位于 /var/cache/locate/locatedb ,一般来说,这个数据库文件每天是通过
cron 进程来建立。
当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。 如果因为意外情况 locatedb 文件没有得到更新,可以执行:sudo
updatedb 来更新。
例如:
locate .html (查找文件名含有.html的文件)
find:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。
find命令可以从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。
例如:
find ap.d (在当前目录下查找ap.d的文件)
当然find命令还可指定一些参数,进行相应的查找方式。
grep :是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expr ession Print,表示全局正则表达式版本,它的使用权限是所有用户。
例如:
ps -A | grep cron (在所有进程当中查找cron的进程)
cron 进程来建立。
当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。 如果因为意外情况 locatedb 文件没有得到更新,可以执行:sudo
updatedb 来更新。
例如:
locate .html (查找文件名含有.html的文件)
find:在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。
find命令可以从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作。
例如:
find ap.d (在当前目录下查找ap.d的文件)
当然find命令还可指定一些参数,进行相应的查找方式。
grep :是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expr ession Print,表示全局正则表达式版本,它的使用权限是所有用户。
例如:
ps -A | grep cron (在所有进程当中查找cron的进程)
相关文章推荐
- Linux From Scratch
- centOS 6.4 vsftpd 500 illegal port command
- Linux操作系统之ftp搭建
- KALDI语音识别库在LINUX下的安装和编译
- 作为一个新人,怎样学习嵌入式Linux?(韦东山)
- VMware Linux 共享文件夹 虚拟机无共享文件解决方法
- centOS无线网卡驱动
- Linux Kernel资料
- linux parted 分区
- linux的fnctl设置FD_CLOEXEC
- 寒假学习 第11天 (linux 高级编程)
- CentOS minimal 上安装 VirtualBox 虚拟机自启动
- 《Linux运维趋势》2010-2013年全部期刊下载
- Linux Source命令及脚本的执行方式解析(转)
- Linux环境HBase安装与使用
- Linux环境HBase安装与使用
- Linux 学习笔记_9_文件系统管理_2_文件系统管理命令及案例分析
- Linux下man命令查询的时候遇到重名的命令/函数怎么办?
- 十个鲜为人知的Linux命令 - Part 5
- Linux终端只显示当前路径