如何删除CENTOS中以* 0x0.jpg结尾的所有文件?我需要删除嵌套到文件夹和子文件夹中的多个文件
答案 0 :(得分:1)
我假设你有一个shell - 试试
find /mydirectory -type f -print | grep '0x0.jpg$' | xargs -n1 rm -f
可能有一个更优雅的解决方案,但这应该有效
但是我会在第一次运行之前在rm
之前放置一个echo,以确保删除正确的文件。
答案 1 :(得分:0)
Ed Heal的回答很好,但grep
和xargs
来电都不是必需的。以下应该也可以正常工作,并且对于大量文件来说效率更高。
find /mydirectory -name '*0x0.jpg' -type f -exec rm -rf () \+