始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

linux强大的实时查找工具find

发布时间:  2012/7/31 19:43:44

  查找文件优劣
  常用的grep只能通过文本内容过滤(行)查找文件,而locate 数据库查找却是模糊匹配,将指定的字符串跟整个路径进行匹配  -i 忽略大小写 -n N 只显示匹配到的前N个文件。而此时find命令则体现出其强大之处
  find 是实时查找linux中重要工具查找文件工具,其用法:
  find [DIR1,...] [criteria...] [action...]
  find /etc -name "fstab" find /etc/ -name "fstab" -exec ls -l {} \;
  -name 根据文件名称查找,精确查找,fstab*
  * [] ? find /etc -name "f[abc]*"
  -iname 根据文件名称查找,但不区分大小写 支持文件名通配符
  find /usr -iname "*.jpg" find /etc -name "*pass*"
  -user USERNAME 查找某个用户的特定文件
  -group GROUPNAME
  -uid UID 当属主被删除
  -gid GID
  -nouser 无属主
  -nogroup
  -perm
  组合多个条件查找
  逻辑与:-a
  逻辑或:-o
  逻辑非:-not
  权限查找法:
  find DIR -perm perm 精确匹配 find /etc -perm 644
  find DIR -perm -perm 必须包含 find /etc -perm -644
  find DIR -perm /perm 匹配任何一个只要 find /etc -perm /444 000011000
  -size N (M,b,k,g) -size 1M 000001000
  -size +1M
  -size -1M
  -type (f,d,l,b,c,s) 根据文件类型查找
  根据文件的修改时间,访问时间,改变时间来查找: stat查看时间戳
  -amin N分钟
  -amin +N
  -amin -N
  -cmin
  -mmin
  -atime N 天数
  -mtime
  -ctime
  [action...]
  -ok 提醒用户确认 find /tmp -atime +6 -ok mv {} \;
  -exec 强行删除 find /tmp -atime +6 -exec mv {} {}.old \;
  -ls
  -print
  find ./ -not -perm -111 -name '*.sh' -ok chmod 755 {} \;
  find ./ -not -perm /111 -name '*.sh' -ok chmod 755 {} \;

亿恩科技地址(ADD):郑州市黄河路129号天一大厦608室 邮编(ZIP):450008 传真(FAX):0371-60123888
   联系:亿恩小凡
   QQ:89317007
   电话:0371-63322206


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线