Linux/UNIX:删除许多子目录中的文件

时间:2019-11-20 08:53:20  来源:igfitidea点击:

如何删除/var/www/html/upload中的所有文件?

# find /var/www/html/upload -type f -delete

如果find命令不支持-delete选项,可以试试这种方式:

# find /var/www/html/upload -type f -print0 | xargs -0 -I file rm -f file

或者

# find /var/www/html/upload -type f -exec rm -f {} \;

可以使用-type f指定只删除文件。

例如 删除所有*.exe文件:

# find /var/www/html/upload -type f -iname "*.exe" -exec rm -f {} \;