find 【要搜索目录的范围】-name 要查询的文件名
: find -user 按照名字的拥有者查找 要查询的文件名
: find /要查找的目录 -size +要查找的大小
grep
查找文件内容是否包含
:grep 【选项】查找内容 源文件
:grep -n 匹配行以及行号
:grep -i 忽略字母大小写 默认区分大小写
:cat 要查询的文件名 | grep -n查询的内容
locate
-e 将排除在寻找的范围之外。
-1 如果是1.则启动安全模式。在安全模式下,使用者只能看到权限范围内的档案。这会使速度减慢,因为locate必须从实际的档案系统中取得档案的权限资料。
-f 将特定的档案系统排除在外,例如我们没有道理要把proc档案系统中的档案放在资料库中。
-q 安静模式,不会显示任何错误讯息。
-n 最多显示n个输出。
-r 使用正规运算式做寻找的条件。
-o 指定资料库的名称。
-d 指定资料库的路径
-h 显示辅助讯息
-V 显示程式的版本讯息
先用updatedb更新数据库
:locate 查询文件名字
:locate 123.txt 查询所有123.txt的文件
搜索指定目录下的 1开头文件