У меня много экземпляров EC2 в папке, которую мне нужно удалить. Использование -delete не работает, потому что каталоги не пусты. Я безуспешно пытался найти способ заставить -rmdir -f работать. Все папки экземпляров начинаются с "i-", что заставило меня добавить такой шаблон подстановки "i-*", чтобы он удалял все каталоги, начинающиеся с этих символов. Как мне это сделать? каталоги тоже никогда не будут пустыми.
-delete
"i-"
"i-*"
Предполагая, что текущий каталог - это папка, о которой идет речь, как насчет:
find . -type d -name 'i-*'
Если это список каталогов, которые вы хотите удалить, измените его на:
find . -type d -name 'i-*' -exec rm -r {} \;