linux下常用查找命令locate find

linux下一些常用查找命令

locate :
     非实时,模糊匹配,查找是根据全系统文件数据库 (/var/lib/locatedb)进行的,这个数据库每天自动更新,但是可以使用updatedb命令手动更新;


find:
     实时
     精确
     支持众多查找标准
     遍历指定目录中的所有文件完成查找、速度慢

find 查找路径 查找标准 查找以后的处理操作

查找路径: 默认为当前路径
查找标准: 默认为指定路径下的所有文件
处理运作: 默认为显示

匹配标准:

          -name 'FILENAME' :文件名匹配时不区分大小写
          -regex PATTERN :基于正则表达式进行文件名匹配
          
          -user USERNAME: 根据属主查找
          -group GROUPNAME:根据属组查找

          -uid UID:根据UID查找
          -gid GID:根据GID查找

          -nouser:查找没有属主的文件
          -nogroup:查找没有属组的文件



     -type

          f
          d
          s
          c
          b
          l
          p

     -size
          [+|-]#k
          #M
          #G

       -mtime
       -ctime
        -atime
          [+|-]#

     -perm MODE :精确匹配
      -perm   /mode:任意一位匹配即满足条件
      -perm -mode:文件权限能完全包含此MODE时才会显示。


运作:
          -print:显示
          -ls :类似ls -l的形式显示每一个文件
          -ok COMMAND () \;每一个操作都需要用户确认
          -exec COMMOND  () \;操作不需要确认
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值