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 的回答很好,但 grep
和 xargs
调用都不是必需的。以下应该同样有效,并且对于大量文件来说效率更高。
find /mydirectory -name '*0x0.jpg' -type f -exec rm -rf () \+
如何在 CENTOS 中删除所有以 *0x0.jpg 结尾的文件?我需要删除嵌套在文件夹和子文件夹中的多个文件
我假设你有 shell - 试试
find /mydirectory -type f -print | grep '0x0.jpg$' | xargs -n1 rm -f
可能有更优雅的解决方案,但应该可行
但是我会在第一个 rm
之前添加回显 运行 以确保将删除正确的文件。
Ed Heal 的回答很好,但 grep
和 xargs
调用都不是必需的。以下应该同样有效,并且对于大量文件来说效率更高。
find /mydirectory -name '*0x0.jpg' -type f -exec rm -rf () \+