find 命令的基本语法

find <路径> <选项> <模式>

以下是一些常用的选项和模式:

-name:按照文件名进行匹配。可以使用通配符进行模糊匹配,例如 *.txt。
-type:按照文件类型进行匹配。常见的类型有 -type f(普通文件)和 -type d(目录)。
-user:按照文件属主进行匹配。
-size:按照文件大小进行匹配,可以使用 + 或 - 来指定大于或小于某个值的文件大小。

例如,要在当前目录下查找所有以 .txt 结尾的文件,可以运行以下命令:

find . -name "*.txt"

另外,如果你想要在搜索过程中忽略某些目录,可以使用 -prune 选项。例如,要搜索除了 ./ignore 目录外的所有文件,可以运行以下命令:

find . -name "*.txt" -type f -not -path "./ignore/*"
最后修改:2023 年 08 月 05 日
如果觉得我的文章对你有用,请随意赞赏