在CENTOS命令中删除多个文件

时间:2015-03-22 14:22:18

标签: centos

如何删除CENTOS中以* 0x0.jpg结尾的所有文件?我需要删除嵌套到文件夹和子文件夹中的多个文件

2 个答案:

答案 0 :(得分:1)

我假设你有一个shell - 试试

find /mydirectory -type f -print  | grep '0x0.jpg$' | xargs -n1 rm -f

可能有一个更优雅的解决方案,但这应该有效

但是我会在第一次运行之前在rm之前放置一个echo,以确保删除正确的文件。

答案 1 :(得分:0)

Ed Heal的回答很好,但grepxargs来电都不是必需的。以下应该也可以正常工作,并且对于大量文件来说效率更高。

find /mydirectory -name '*0x0.jpg' -type f -exec rm -rf () \+