在Linux中,可以使用find
命令来查找并删除文件。以下是一些常用的find
命令示例:
.txt
文件,并将它们删除:find . -type f -name "*.txt" -exec rm {} \;
在这个命令中:
.
表示当前目录。-type f
表示只查找文件。-name "*.txt"
表示查找以.txt
结尾的文件。-exec rm {} \;
表示对找到的每个文件执行rm
命令来删除它。/home/user/documents
)及其子目录下的所有.log
文件,并将它们删除:find /home/user/documents -type f -name "*.log" -exec rm {} \;
find . -type f -size +1M -exec rm {} \;
在这个命令中:
-size +1M
表示查找大于1MB的文件。注意:在执行删除操作之前,请确保你理解这些命令的作用,并谨慎操作。为了避免误删文件,你可以先使用find
命令不带-exec
选项来查看将要删除的文件列表:
find . -type f -name "*.txt"