搜索查找类指令
1)find指令:
从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
基本语法:
find [搜索范围] [选项]
常用选项:
按名字来查:find /home -name a.txt;
按文件拥有者来查:find /opt -user nobody;
按文件大小来查:find /home -size +20M;
查找一类文件:find /home -name *.txt;
2)locate指令:
locate指令可以快速定位文件路径,locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现定位给定的文件,locate指令无需遍历整个文件系统,查询速度较快。
基本语法:
locate 搜索文件
特别说明:第一次运行时,必须使用updatedb指令创建locate数据库。
3)grep指令和管道符号|
grep过滤查找,管道符|表示将前一个命令的处理结果输出传递给后面的命令处理。
基本语法:
grep [选项] 查找内容 源文件
选项:
-n:显示匹配行及行号
-i:忽略字母大小写