1. 文件查找之find命令

选项参数对照表
2. find, locate, whereis, which总结
locate
- 文件查找命令
 - 不同于find是在整块磁盘中搜索,locate在数据库文件中查找
 - find是默认全部匹配,locate则是默认部分匹配
 
updatedb 命令:更新数据库
- 用户更新
/var/lib/mlocate/mlocate.db
 - 所使用配置文件
/etc/updatedb.conf
 - 该命令在后台cron计划任务中定期执行
 
whereis
| 选项 | 含义 | 
|---|---|
| -b | 只返回二进制文件 | 
| -m | 只返回帮助文档文件 | 
| -s | 只返回源代码文件 | 
which
仅查找二进制程序文件
| 选项 | 含义 | 
|---|---|
| -b | 只返回二进制文件 | 
各命令使用场景推荐
| 命令 | 适用场景 | 优缺点 | 
|---|---|---|
| find | 查找某一类文件,比如文件名部分一致 | 功能强大,速度慢 | 
| locate | 只能查找单个文件 | 功能单一,速度快 | 
| whereis | 查找程序的可执行文件、帮助文档等 | 不常用 | 
| which | 只查找程序的可执行文件 | 常用于查找程序的绝对路径 | 
爱站程序员基地


