linux查找指令
简介
find
find 搜索范围 选项(名称、用户、size。)
find /home/chen/ -name hello.txt
find /home/chen/ -user chen
find /home/chen/ -size +200M/-200M (单位有k M G)
补充:ls -l 查看详细信息,文件大小显示的是kb,命令加h(human)可以显示为方便人类看的大小。 ls -lh 即可。
locate
locate通过建立数据库快速定位文件,数据库内优化了查找算法。也正因为如此,必须先 updatedb 更新数据库,才能用locate查找。
updatedb
locate hello.txt
which
可以查看某个指令在哪个目录下。
which ls
grep / 管道|
grep过滤查找,筛选出查找内容所在的行。
写法一:cat /home/chen/a.txt | grep “hello.txt”
写法二:cat grep “hello.txt” /home/chen/a.txt