我正在尝试删除许多文件夹中的文件
例如:
我在project
文件夹中,我想删除范围为junk-5.jpg
到的文件junk-10.jpg
。
junk-5
并且junk-10
位于不同的文件夹内...
我已经rm -r junk-5.jpg
在项目文件夹中尝试过但它说没有这样的文件或目录。
有没有更快的方法可以做到这一点?非常感谢
答案1
find ~/project/ \( -name "junk-[56789].jpg" -o -name "junk-10.jpg" \) -delete
答案2
假设 bash 4+:
shopt -s globstar
rm ./**/junk{5..10}.jpg