在 CentOS Cleanup 中,find
命令是一个非常强大的工具,用于在目录树中搜索文件
-
查找特定类型的文件:
例如,要查找当前目录及其子目录中的所有
.txt
文件,可以使用以下命令:find . -type f -name "*.txt"
-
查找特定大小的文件:
例如,要查找当前目录及其子目录中大于 10MB 的文件,可以使用以下命令:
find . -type f -size +10M
-
查找特定修改时间的文件:
例如,要查找当前目录及其子目录中在过去 24 小时内修改过的文件,可以使用以下命令:
find . -type f -mtime -1
-
查找特定权限的文件:
例如,要查找当前目录及其子目录中具有 755 权限的文件,可以使用以下命令:
find . -type f -perm 755
-
删除特定类型的文件:
例如,要删除当前目录及其子目录中的所有
.bak
文件,可以使用以下命令:find . -type f -name "*.bak" -exec rm -f {} \;
-
对找到的文件执行其他操作:
例如,要将当前目录及其子目录中的所有
.jpg
文件移动到/tmp
目录,可以使用以下命令:find . -type f -name "*.jpg" -exec mv {} /tmp \;
这些示例仅展示了 find
命令的一些基本用法。实际上,find
命令提供了许多其他选项和功能,可以根据需要进行组合和扩展。要了解更多关于 find
命令的信息,请查阅其手册页(通过运行 man find
命令)。