Задать вопрос

Как правильно написать команду?

Здравствуйте.
Возникла проблема:
Имеется директория, в ней нужно найти и удалить определенную папку/файл, которая находится только в этой директории(команда известна).
Перед этим предыдущая команда входит в директорию.
Проблема в том, что
find . -type d -name "файл_папка" -exec rm -rf {}\;
не может определить "файл_папка", т.к. ищет по стандартной директории /.
  • Вопрос задан
  • 151 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
semenenko88
@semenenko88
Системный администратор
Она не по стандартной директории ищет, а в текущем каталоге (find .)
Ваша команда ищет в текущем каталоге только папки (-type d) с названием "файл_папка" и удаляет эти каталоги.
Не совсем понял, что вы хотите?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
-type d
Вы указали искать только каталоги.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы