2

Я пытаюсь удалить файлы, которые находятся в разных папках.

я имею

find /project/test/ -name "*junk-12.png" -delete

удалить что-нибудь подобное

`project/test/bad/testjunk-12.png` and `project/test/good/gojunk-12.png`

Тем не менее, файлы все еще там после того, как я запустил команду.

Я надеялся, что кто-нибудь здесь может помочь мне в этом. Большое спасибо!

2 ответа2

2

Обычно должно работать следующее:

find ./project/test -name "*junk-12.png" -type f -exec rm {} \;

Ваша команда тоже должна работать, если вы замените /project/test на ./project/test .

-1

Вы можете попробовать следовать

rm -f `find /project /test / -name" * junk-12.png "`

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