当前位置:首页 > 操作系统 > Linux

Linux查找工具之Find

Findlinux中一个非常实用的查找工具。它能通过用户给出的文件路径查找到目标文件。由于它在查找过程中会搜索整个文件路径下所有与之相匹配的目标文件,查找速度会略慢,我们也可以根据文件名、大小、类型、从属关系及权限等等标准精确的查找到目标文件。还可以将查找到的文件进行删除或显示详细信息等操作。

    Find的语法格式

Find  [-H]  [-L]  [-P] [-D debugopts]  [-Olevel]  [path...]  [expression]

    查找/etc下文件名中以“network”开始的文件:

                             .技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110050606289.jpg" title="1.png" />

    也可以不用区分字符大小写来查找:

.技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110050606582.jpg" title="2.png" />

    再看看根据属主,属组和文件类型来精准查找:如查找/etc下属主为Root,属组为LP的目录文件并显示详细的信息。

.技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110050606994.jpg" title="3.png" />

-not查找属组非root的目录文件:

.技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110050607341.jpg" title="4.png" />

    以文件大小(kMG)如1k4天内访问过的文件来查找:

~]# find /etc -mtime -4 -a -size -1k –ls

    以权限来查找如查找/etc目录下所有用户都没有写权限的文件

~]# find /etc -not -perm /222 -type f –ls

好了,如果大家还有更多关于Find的用法请多多指点。


原文:http://10996738.blog.51cto.com/10986738/1726535


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!