Как я могу удалить указанные c каталогов, которые начинаются с общей буквы? - PullRequest
0 голосов
/ 03 августа 2020

У меня много экземпляров EC2 в папке, которую мне нужно удалить. Использование -delete не работает, потому что каталоги не пусты. Я безуспешно пытался найти способ заставить -rmdir -f работать. Все папки экземпляров начинаются с "i-", что заставило меня добавить такой шаблон подстановки "i-*", чтобы он удалял все каталоги, начинающиеся с этих символов. Как мне это сделать? каталоги тоже никогда не будут пустыми.

1 Ответ

1 голос
/ 03 августа 2020

Предполагая, что текущий каталог - это папка, о которой идет речь, как насчет:

find . -type d -name 'i-*'

Если это список каталогов, которые вы хотите удалить, измените его на:

find . -type d -name 'i-*' -exec rm -r {} \;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...