Linux-搜索查找指令

find [搜索范围][搜索标准] 关键字

find  *.txt搜索当前目录下,所有的.txt文件
find *a*搜索当前目录下,所有名称中包含a的那些文件或者目录
find /opt *.txt搜索/opt目录下所有.txt文件

find /opt -size -5k

find /opt -size +5k

搜索/opt目录下所有小于5k的文件

搜索/opt目录下所有大于5k的文件

find /opt -user zhangsan搜索/opt目录下所有的所有者是zhangsan的文件和目录

 

 

 

 

 

 

 

默认按名称搜索,-name(不写也不要紧)

-size:按文件大小搜索  - :表示小于多少的文件  + :表示大于多少的文件

-user:按文件的所有者搜索

 

locate

在整棵目录树中搜索文件或者目录,都是根据名称搜索,效率高。

updatedb:同步数据库

locate 关键字

搜索过滤命令

在前一个搜索命令的结果中进行按名称进一步过滤:

搜索命令 |grep [选项] 过滤条件

查看命令 |grep [选项] 过滤条件

例如:

find *.txt|grep new  搜索当前目录下,所有名称包含new的.txt文件

 cat /opt/test/a.txt|grep t :意思:就是输出a.txt中包含t的所有行

cat t1.txt|grep -i b 就是输出a.txt中包含b的所有行(忽略b的大小写ignore

cat t1.txt|grep -ni t  就是输出a.txt中包含t的所有行(忽略大小写,并显示行号)

ls -al|grep a :按列的形式显示包含a的文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值