найти и удалить родительские каталоги по имени без дочерних каталогов с таким же именем

найти и удалить родительские каталоги по имени без дочерних каталогов с таким же именем

Я хочу найти каталог 'node_modules' в текущем каталоге. Но мне не нужны вложенные 'node_modules'. Например, мне не нужны 'node_modules' в 'node_modules', только родители. Когда каталоги будут найдены, я хочу удалить их.

решение1

Проверьте наличие каталога, затем удалите.

[ -d node_modules ] && rm -rf node_modules

Вы можете пропустить проверку и использовать только rm:

rm -rf node_modules

Связанный контент