zoukankan      html  css  js  c++  java
  • linux十三章find文件查找

    之前有介绍过文本查找的grep命令:

    文件查找的有三种方法:

    1)locate:非实时,模糊匹配,查找是跟进全系统文件数据库进行的,因此将所有包含关键字的内容都遍历可以说是很费时间的查找方法

    2)#updatedb:它是手动生成文件数据裤,速度快,依赖于数据库,按时更新

    3)find:它是实时精准,支持众多查找标准,遍历指定目录的所有文件,速度慢

    find 查找路径-查找标准,查找后的处理工作

    栗子:#:find /etc 'passwd‘ 指查找etc目录下的所有包含passwd的文件

    匹配标准:

    -name 'filename' 文件名精确匹配

    栗子:#: find /etc -name 'passwd'

    文件名通配符:

    *:任意长度

    ?:任意单个字符

    []:指定范围内

    -iname:'filename'文件名匹配不分大小写

    栗子#:find /etc -iname 'passwd'

    -regexp ’‘:基于正则表达式进行文件匹配

    -user username;根据属主查找

    -group groupname:根据属组查找

    -uid uid :根据UId进行查找

    -gid gid :根据gid进行查找

    -nouser:查找除指定属主外的文件

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

    —type:按类型查找

    -size:按字符大小进行查找

  • 相关阅读:
    Django_jinja2
    css画太极
    python 自己实现map
    python 比赛 组合问题
    python 找素数
    如何快速掌握一门新技术/语言/框架
    jQuery常用事件-思维导图
    jQuery常用函数-思维导图
    jQuery选择器汇总-思维导图
    3.git版本控制-管理修改、撤销、删除
  • 原文地址:https://www.cnblogs.com/X404/p/12331762.html
Copyright © 2011-2022 走看看