• 文件查找和检索


    1:根据文件属性查找 - find

    •   文件名   
      • find 查找的目录 -name "查找的文件名"
    •   文件类型
      •   find 查找的目录 -type 查找的类型 
        • 普通文件:f
        • 目录:  d
        • 符号链接:l
        • 管道:    p
        • 套接字: s
        • 字符设备:  c
        • 快设备: b
    • 文件大小
      •   find 目录 -size -10M
        • +: +10M 大于10M
        • -: -4k 小于4K
        • 等于10k:10k
        • 单位
          • k : 小写
          • M:大写
          • find / -size +10k -size -100K
    • 日期
      • 创建日期:  -ctime -n/+n
        • -n:n天以内
        • +n:n天以外
        • find . -ctime -1
      • 修改日期:-mtime -n/+n
      • 访问日志:-atime -n/+n
    • 深度
      • -maxdepth n(层数)
      • -mindepth n(层数)
    • 高级查找
      • 例如:查找指定目录,并且列出目录中文件信息信息
        • find ./ -type d -exec ls -l {} ;
        • find ./ -type d -ok ls -l {} ;
          • ok:比较安全
          • find ./ -type d | xargs ls -l

    2:根据文件内容查找 - grep

      grep -r(有目录) "查找的内容" 搜索的路径

      grep -r "helloworld" ~ -n(显示行号)

    3:总结

      find 搜索的路径 参数 搜索的内容

      grep 搜索的内容 参数 搜索的路径

    作者:长风 Email:844064492@qq.com QQ群:607717453 Git:https://github.com/zhaohu19910409Dz 开源项目:https://github.com/OriginMEK/MEK 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 感谢您的阅读。如果觉得有用的就请各位大神高抬贵手“推荐一下”吧!你的精神支持是博主强大的写作动力。 如果觉得我的博客有意思,欢迎点击首页左上角的“+加关注”按钮关注我!
  • 相关阅读:
    CSU 1605 数独
    HDU 1426 dancing links解决数独问题
    FZU 1686 dlx重复覆盖
    hdu 2295 dlx重复覆盖+二分答案
    zju 3209 dancing links 求取最小行数
    hust 1017 dancing links 精确覆盖模板题
    POJ 1724 二维费用最短路
    【转载】学习总结:初等数论(3)——原根、指标及其应用
    【poj3415-Common Substrings】sam子串计数
    【hdu4436/LA6387-str2int】sam处理不同子串
  • 原文地址:https://www.cnblogs.com/zhaohu/p/8654755.html
Copyright © 2020-2023  润新知