美文网首页LinuxShell
知识分享之Linux——find文件搜索命令

知识分享之Linux——find文件搜索命令

作者: cn華少 | 来源:发表于2021-11-16 22:18 被阅读0次

    知识分享之Linux——find文件搜索命令

    背景

    日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。
    同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。

    开发环境

    • 系统:Ubuntu

    内容

    在Linux中我们经常需要查找一些文件或者根据文件内容进行查找到底在哪些文件里面,这时就需要用到本节要讲到的find命令了,这个命令可以让我们进行查找到想要的文件,话不多说下面直接开始本节的干货。

    常用语法

    find 指定目录 -命令 内容
    

    常用命令

    1、查找当前目录下的指定文件(当前目录向下无限极)

    find . -name 文件名
    

    2、全文搜索符合于文件名的

    find / -name 文件名
    

    3、不区分大小写文件名的搜索

    find / -iname 文件名
    

    4、列出当前目录及子目录下的所有文件

    find . -type f
    

    5、查找近10天内被更新过的文件(-ctime 天 -cmin分钟 )

    find . -ctime -10
    

    6、根据文件内容查找文件

    find / -type f | xargs grep -l 'docker'
    

    7、在特定文件类型下根据文件内容查找文件

    find / -name "*.conf" | xargs grep "docker"
    

    以上就是我整理的常用的查询文件命令,整理出来供大家一起使用,有需要补充的欢迎在留言区进行留言补充,谢谢大家~~~

    本文声明:
    88x31.png
    知识共享许可协议
    本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

    相关文章

      网友评论

        本文标题:知识分享之Linux——find文件搜索命令

        本文链接:https://www.haomeiwen.com/subject/nrjktrtx.html