![如何从父目录中删除文件?](https://linux22.com/image/1362637/%E5%A6%82%E4%BD%95%E4%BB%8E%E7%88%B6%E7%9B%AE%E5%BD%95%E4%B8%AD%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我正在尝试删除许多文件夹中的文件
例如:
我在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