Каталоги — это контейнеры, в которых хранятся различные данные, включая текстовые, мультимедийные и zip-файлы. Как системный администратор вы можете создавать, перемещать или удалять эти каталоги. Хотя удалить каталог в Linux просто, многим новичкам необходимо изучить правильные способы это сделать. Вот почему пользователи Linux иногда удаляют важные каталоги, что может привести к серьезным проблемам.
В этом кратком блоге мы включили все возможные способы удаления каталога в Linux. Здесь мы включили команды и простой метод графического интерфейса для быстрого удаления каталога. Итак, давайте рассмотрим их все на соответствующих примерах:
Команда rm
Команда rm удаляет файлы и каталоги, где «rm» означает «удалить». Для удаления каталога можно использовать следующую команду rm:
РМ -р имя_каталога
Мы используем опцию «-r» для удаления целевого каталога, его содержимого и подкаталогов. Например, давайте удалим музыкальный каталог с помощью команды rm:
РМ -р Музыка
Примечание: Будьте осторожны с командой rm, поскольку она безвозвратно удаляет файлы и каталоги без подтверждения.
Команда rmdir
В отличие от rm, команда rmdir предназначена для удаления пустых каталогов. Например, чтобы удалить пустой каталог с именем Script, расположенный в домашнем каталоге, используйте следующую команду:
это РМ ~ / Скрипт
Примечание: При использовании команды rmdir укажите целевой каталог и путь к нему. Без правильного пути эта команда приведет к ошибке.
Аналогичным образом вы также можете использовать rmdir для удаления подкаталога. Например, давайте удалим подкаталог «Изображения», доступный в каталоге «Документы»:
это РМ ~ / Документы / Изображений
Команда поиска
Несмотря на исходную функцию команды find, она также позволяет удалять файлы и каталоги с помощью опции «-exec». Однако эта функция применима только к пустым каталогам. Например, чтобы удалить каталог таким образом, используйте:
находить имя_каталога -тип д -исполнительный РМ -р { } +
Здесь опция «-type d» указывает, что искомый термин является именем каталога. Опция «-exec rm -r {} +» указывает утилите поиска выполнять команду «rm -r» для каждого каталога, найденного с входным именем. Кроме того, замените имя_каталога на имя каталога, который вы хотите удалить:
находить Скрипты -тип д -исполнительный РМ -р { } +
Краткое резюме
Удаление файлов и каталогов — фундаментальная задача для обычного пользователя Linux. В этой статье были продемонстрированы различные методы удаления каталога на соответствующих примерах: команды rm, rmdir и find. Вы можете выбрать rm для удаления каталогов и файлов, тогда как rmdir работает только для удаления пустых каталогов. Наконец, команда find позволяет удалять каталоги с помощью опции «-exec».