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/*"