Linux中的 find、locate、whereis、which、whatis
- find,从指定路径开始搜索文件
# 例,更多用法参照 man
find <路径> -name <文件名>
# -type f 普通文件
# -type d 文件夹
# -type p 管道文件
# -type s socket文件
# -iname <文件名> 大小写不敏感
# -mtime 2 之前2~3这一天修改过的文件
# -atime +1 两天前被访问过的文件
- locate,从数据库(/var/lib/mlocate/)搜素文件信息,该数据库包含了Linux系统的所有文件信息,每晚自动更新(可手动更新 updatedb)
# 例
locate <文件名>
- whereis,与locate搜索方式一致,只搜索二进制文件、man说明文件、源代码文件
# 例
whereis <文件名>
# -b 二进制文件
# -m man说明文件
# -s 源代码文件
- which,在PATH路径中搜索可执行文件路径
# 例
which <命令名>
- whatis,显示man手册中对命令的一行描述
# 例
whatis <命令名>
~别忘了全知的man
版权所有,转载请注明出处
http://www.cnblogs.com/read-the-spring-and-autumn-annals-in-night/