linux locate命令: 查找文件
时间:2010-12-30 来源:skyaspnet
语法:
locate [-d <数据库文件>] [-r <正则表达式>] [-n <整数>] [pattern]
选项介绍:
-d <数据库文件>: 设置locate指令使用的数据库。locate指令预设的数据库位于/var/lib/slocate目录里,文件名为slocate.db,您可使用这个参数另行指定。
-r <正则表达式>: 按POSIX的正则表达式查找文件
-n <整数>: 限制结果输出的个数
执行范例:
1 | $ locate blog |
2 | /usr/lib/sasl2/liblogin.so.2.0.19 |
3 | /usr/lib/sasl2/liblogin.so |
4 | /usr/lib/sasl2/liblogin.so.2 |
5 | ... |
6 |
7 | $ locate -n 2 blog |
8 | /usr/lib/sasl2/liblogin.so.2.0.19 |
9 | /usr/lib/sasl2/liblogin.so |
扩展阅读:
locate数据库更新命令:
updatedb
locate命令与find命令的区别:
locate命令用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。
find命令在目录结构中搜索文件,并执行指定的操作。此命令提供了相当多的查找条件,功能很强大。
相关文章:
- linux more命令: 按页阅读文件
- linux mv命令: 移动文件或文件改名
- linux od命令: 按不同进制显示文件
- linux chown命令: 修改文件或目录的所有者或群组
- linux cksum命令: 检查文件的CRC是否正确
- linux chmod命令: 修改文件或目录的访问权限
- linux crontab命令: 系统调度进程
- linux touch命令: 修改文件时间属性
- linux less命令: 查看文件内容
- linux lsattr命令: 显示文件属性
http://www.scriptlearn.com/archives/1125
相关阅读 更多 +