zoukankan      html  css  js  c++  java
  • linux文本查找相关命令

    grep:用于查找文件行中符合条件的字符串

    grep [options] PATTERN [FILE...]
     -i:忽略大小写
     --color:把匹配到的字符串用高亮颜色显示出来
     -v: 显示没有被模式匹配到的行
     -o:只显示被模式匹配到的字符串

     -E(或者直接使用egrep): 使用扩展正则表达式

    egrep:扩展正则表达式

    fgrep: 不支持正则表达式

    文件查找

    locate

    非实时,模糊匹配,查找是根据全系统文件数据库进行的;
    # updatedb, 手动生成文件数据库
    速度快

    find 

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

    用法:find 查找路径 查找标准 查找到以后的处理运作

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

    匹配标准(查找标准):
       -name 'FILENAME':对文件名作精确匹配
          文件名通配:
             *:任意长度的任意字符
             ?
             []
       -iname 'FILENAME': 文件名匹配时不区分大小写
       -regex PATTERN:基于正则表达式进行文件名匹配
     
       -user USERNAME: 根据属主查找
       -group GROUPNAME: 根据属组查找
     
       -uid UID: 根据UID查找
       -gid GID: 根据GID查找
     
       -nouser:查找没有属主的文件
       -nogroup: 查找没有属组的文件
     
       -type:根据文件类型查找
          f: 普通文件
          d
          c
          b
          l
          p
          s
     
       -size:根据文件大小查找

           find 查找路径 -size 数字加单位(如:#k,#M,#G)

    组合条件:
       -a:与
       -o:或
       -not:非

  • 相关阅读:
    简单项目却持着一颗纠结的心
    一个简单的打的系统
    ftqghkwiNdrpid快速建项Sql语句生
    3/21 Django框架 模板路径及模板过滤器 1.模板路径查找
    3/19 Django框架 url路由配置及模板渲染
    3/18 Django框架 启动django服务
    3/16 Django框架 环境搭建
    Windows子系统配置,cmder配置, pycharm配置django开发环境
    Requests+正则表达式抓取猫眼电影TOP100
    分析Ajax抓取今日头条街拍美图
  • 原文地址:https://www.cnblogs.com/xumaomao/p/13054047.html
Copyright © 2011-2022 走看看