绝对路径:从根目录/开始找
相对路径:从当前位置开始找
find
find [搜索范围] [选项] | find /home -name hello.txt 根据文件名查找/home目录下的hello文件 find /opt -user nobody 按拥有者查找/opt目录下用户名为nobody的文件 find / -size +200M 按照文件大小查找/目录下大于200M的文件(k,M,G) |
locate
可以快速定位文件的路径,第一次使用前需要使用updatedb创建locate数据库;
locate hello | 快速定位文件名中有hello关键词的文件路径 |
which
查询某个指令在哪个目录
which cd | 显示cd指令的文件路径 |
grep 和 管道 |
grep 过滤查找;
管道 |:将前一个指令的处理结果传递给后面的指令继续处理;
在“hello.txt"文件中查找"yes"所在行, 并显示行号 | 1、grep -n "yes" /home/hello.txt |
2、cat -n /home/hello.txt | grep "yes" |