lunix文件查找的小总结

所有系统:centos7
1.locate:
  非实时:查找是根据数据库完成的迷糊匹配

         当系统还没有产生数据库的时候无法进行匹配文件查找.手动生成数据[时间比较长]
  updatedb:手动生成的数据库
//---------------------------------------------
2.find 文件查找
    实时查找、精确、遍历指定目录的所有文件;
     缺点:速度慢
      a:find 查找路径、查找便准、对找到文件的操作参数
                          -name 'file':对文件名精确查找
                                             eg:find /etc -name 'passwd'
        文件名通配符
                eg:find /etc -name 'passwd*'
一般参数有:
                 -iname 'passwd':文件名不区分大小写
                 -regex pattern :基于正则表达式查找
                 -user USERNAME : 按照属主查找
                  -group GROUPNAME:按照属主查找
                 -uid UID:根据uid查找
                 -gid GID:根据gid查找
                 -nouser:查找没有属主的文件
//--------------------------------------------------
根据文件类型查找
-type 
   d:目录
   c:串行接口设备
   b:可供存储的设备接口
   l:软连接
//----------------------------------------------------
根据文件大小查找
-size
   [+|-]#k
        #m
        #g
//----------------------------------------------------
组合查找:
   -a:与
   -o:或
  -not:非
\\----------------------------------------
按时间
  -mtime
  -ctime
  -atime:
     [+|-]#
  -mmin
  -cmin
  -amin
      [+|-]#
\----------------------
按权限查找
-perm  /644模糊匹配
       644:每一位都匹配成功
/--------------------------
find action
-print:显示
-ls:类是类ls -l 的形式显示每一个文档的详细
-ok COMMAND {文件名称占位符} \. :每一个都需要确认
-exec COMMAND {文件名称占位符} \.:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值