文件搜索命令 locate
| 
 | 
 | 
对于新建的文件,由于数据库没有更新,使用locate不能查到。可以使用 updatedb强制更新数据库后即可查到。
可使用 locate locate搜索locate相关文件,可看到locate数据库。
在不同linux中,该数据库名字稍微不同,例如,locatedb、slocate、mlocate。
配置文件
| 
 | 
 | 
文件搜索命令 find
.表示当前目录
| 
 | 
 | 
字符串搜索命令 grep
全目录全文搜索1234567891011grep [选项] 字符串 文件名# 在文件中匹配符合条件的字条串# 字符串使用 "" 包围,结果为行记录-i 忽略大小写-v 排除指定字符串/取反-n 显示行号-r 递归grep apple fruitlist.txtgrep -i apple fruitlist.txt     #忽略大小写grep -nr apple *                #搜索目录里所有文件,包括子目录,并且在结果中显示行号
find命令和grep命令的区别
find:在 系统 中搜索符合条件的 文件名,使用 通配符(完全)匹配
grep:在 文件 当中搜索符合条件的 字符串,使用 正则表达式 (包含)匹配
通配符(完全)匹配:搜索文件名
正则表达式 (包含)匹配:搜索文件中的数据