CENTOS命令删除多个文件

Delete multiple files in CENTOS command

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

我假设你有 shell - 试试

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

可能有更优雅的解决方案,但应该可行

但是我会在第一个 rm 之前添加回显 运行 以确保将删除正确的文件。

Ed Heal 的回答很好,但 grepxargs 调用都不是必需的。以下应该同样有效,并且对于大量文件来说效率更高。

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