1

Я пытаюсь удалить файлы из многих папок

Например:

Я нахожусь в папке project и хочу удалить файл с диапазоном от junk-5.jpg до junk-10.jpg .

junk-5 и junk-10 находятся в разных папках ....

Я пробовал rm -r junk-5.jpg в папке проекта, но он сказал, что нет такого файла или каталога.

Есть ли более быстрый способ сделать это? большое спасибо

2 ответа2

2
find ~/project/ \( -name "junk-[56789].jpg" -o -name "junk-10.jpg" \) -delete
0

Предполагая bash 4+:

shopt -s globstar
rm ./**/junk{5..10}.jpg

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .