如何运用find搜索指令

Linux 的 find 命令可以用来在指定目录下查找文件和目录。它可以根据文件名、权限、大小、时间、inode 号等条件来进行搜索。

find 命令的基本语法如下:

find pathname [options]

其中,pathname 是要搜索的目录,options 是搜索条件。

工具/原料

    戴尔灵越13

    Ubuntu20.04

    Bash5.0

find 指令的基本用法

    1

    打开 Bash 程序,你会看到一个命令行窗口,输入 find --help 查看完整的帮助文档。

    文档告诉我们:find 命令默认的搜索路径是当前目录,默认的表达式是 -print,即输出到控制台。

    如何运用find搜索指令

    2

    你也可以直接输入 find . 查看当前目录下的所有文件和目录。点号(.)表示当前目录。

    如何运用find搜索指令

    3

    使用 find [pathname] 查看指定目录下的所有文件目录,例如 find /etc 将展示出 /etc 目录下的所有文件和目录。

    如何运用find搜索指令END

find 指令的高级用法

    1

    使用 -name 选项根据文件名进行搜索。例如 find /etc -name *.txt 将搜索 /etc 目录下所有后缀为 .conf 的文件。

    如何运用find搜索指令

    2

    使用 -size 选项根据文件大小进行搜索。例如 find /etc/ -size +10k 将搜索 /etc 目录下所有大小在 10KB 以上的文件。

    如何运用find搜索指令

    3

    使用 -user 选项搜索属于指定用户的文件。例如 find . -user root将搜索当前目录下所属于 root 用户的文件。

    如何运用find搜索指令

    4

    使用 -mtime 根据修改时间搜索文件。例如 find /tmp -mtime -1 将搜索 /tmp 目录下过去一天内修改过的文件。

    如何运用find搜索指令END

温馨提示:经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
免责声明:本文转载来之互联网,不代表本网站的观点和立场。如果你觉得好欢迎分享此网址给你的朋友。
转载请注明出处:https://www.i7q8.com/computer/27363.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月31日
下一篇 2023年08月31日
single-end

热门百科

single-end

相关推荐

关注微信