В любой операционной системе Linux могут быть разные способы удаления каталога. Например, если вы используете графический интерфейс любой операционной системы Linux, такой как GNOME или KDE, вы можете удалить любой каталог, просто щелкнув каталог правой кнопкой мыши. Но если вы работаете с автономным сервером Linux и имеете только терминал для работы с операционной системой Linux, это руководство поможет вам удалить каталог в терминале операционной системы Linux.
Есть несколько команд для удаления каталога в Linux, в зависимости от необходимости и различных целей. Этот пост расскажет вам обо всех этих командах и выполнит их все на Ubuntu 20.04 система LTS. Команды, которые мы собираемся изучить и которые обычно используются для удаления каталога в Linux:
- rmdir
- rm
Итак, давайте погрузимся и узнаем, как удалить или удалить каталог в Linux и различные способы использования вышеупомянутых команд.
Удалите каталог с помощью команды rmdir
Этот rmdir инструмент командной строки специально используется для удаления или удаления каталога в операционной системе Linux.
Синтаксис использования rmdir команда довольно проста и легка. Просто укажите имя каталога после rmdir команда, и каталог будет удален только в том случае, если он пуст.
$ sudo rmdir имя_каталога
Если каталог пуст, он будет немедленно удален. В противном случае будет выдана ошибка типа «Не удалось удалить 'имя_каталога': каталог не пустой». Это сообщение в конечном итоге означает, что в каталоге есть файлы или подкаталоги.
Итак, если вы хотите удалить каталог и все, что в нем, вам нужно переключиться на rm команда.
Удалите каталог с помощью команды rm
В rm команда не только используется для удаления или удаления каталогов, но также используется для удаления каталогов и файлов. Он также поставляется с некоторыми дополнительными флагами, которые помогают выполнять различные задачи в соответствии с требованиями.
Например, чтобы удалить каталог и его подкаталоги, -р флаг используется для рекурсивного удаления каталога, его подкаталогов и файлов.
$ sudo rm -r имя_каталога
Эта команда немедленно удалит каталог и все подкаталоги и файлы в нем, только если каталог не защищен от записи.
Если каталог защищен от записи, он предложит подтвердить процесс удаления файла, защищенного от записи. Если вы не хотите получать запрос на подтверждение, вам нужно использовать -ж возможность принудительного удаления защищенного от записи каталога в Linux.
Итак, команда для удаления защищенного от записи каталога и всех файлов и подкаталогов в нем будет выглядеть так:
$ sudo rm -rf имя_каталога
С помощью rm команда, вы также можете удалить несколько каталогов с помощью одной команды. Команда для удаления нескольких каталогов будет такой:
$ sudo rm -r имя_каталога_1 имя_каталога_2 имя_каталога_3
Вот как просто вы можете удалить несколько каталогов с помощью одной команды, используя rm команда.
Заключение
Этот пост содержит подробное руководство по удалению каталога в Linux с помощью rmdir а также rm команда. Мы узнали о различных флагах, таких как флаг r, который может рекурсивно удалять файлы и подкаталоги. В -ж флаг может использоваться для принудительного удаления защищенного от записи каталога.