• 查找文件命令


    1、查找文件后显示文件修改时间

    find  -name "0703*"  -exec ls -l {} ;

     

    2、不区分大小写

    find  -iname "*FName*"

     

    3、指定文件类型并输出到文件

    find . -name "*.jsp" | xargs grep -e selUserReco  -2 >>a.find

    . 目录 当前子目录
    *.jsp 文件类型 jsp
    -e selUserReco   查找内容 selUserReco  
    -2 显示 selUserReco  
    >> 输出结果 a.find追加)
     
    find . -name "*.trc" | xargs egrep -m1 "0104701.*100001625998"  -l >0104701.find
    -m1 只匹配第一个
    "0104701.*100001625998" 同时匹配2个字符串
    -l 只显示文件名称
    >输出结果0104701.find覆盖)
     

    4、查找整个目录下所有(包含子目录)文件包含指定字符串的文件列表

    grep -R "172.20.6.3" * -l


    5、匹配内容是abc,要显示匹配行前后各5行,文件名是file

      grep -m1 -C5 "abc" file

       -C 5  上下5行
       -B 5  显示前5行
       -A 5  显示后5行

    6、指定文件路径查找文件

      $ find -path "./logs/201502*" -name *0703090* -print

  • 相关阅读:
    git 常用命令
    重要知识点
    HTML 标记语言
    js类型转换
    伪数组变数组 js
    在 JavaScript 中为什么 typeof null 的结果是 object?
    HTML中href、src区别
    解决for循环插入同一元素无法重复插入问题
    HTML5-语义化
    mount 和 /etc/fstab关系。
  • 原文地址:https://www.cnblogs.com/dashi/p/4176824.html
Copyright © 2020-2023  润新知