linux之搜索查找类

搜索查找类

find

find指令将从指定目录向下递归地遍历各个子目录,将满足条件的文件或者目录显示在终端。

按照名称进行查找

find /home -name hello.text
  • /home 搜索范围
  • -name 按照名称进行查找
  • hello.text 查找的文件

按照拥有者进行查找

find /opt -user root

按照文件大小进行查找(+n 大于 -n小于 n等于)

find / -size +(-)20M

locate指令

可以快速定位文件路径,locate指令利用事先建立的系统中所有文件名称及路径的locate数据库事先快速定位给定的文件,locate指令无需遍历系统中的每一个文件,查询速度较快,为了保证查询结果的准确度,管理员必须顶起更新locate时刻。

which

查看某个命令再那个文件下

which ls

grep

过滤查找,管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理

带行号查找关键字

cat ok.text | grep -n yes

忽略大小写带行号查找关键字

cat ok.text | grep -ni yes
posted @ 2022-01-05 22:07  King-DA  阅读(35)  评论(0)    收藏  举报