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