Как удалить каталог в Linux

How Delete Directory Linux



Вы можете очень легко удалять каталоги из командной строки в Linux. Если на вашем компьютере установлена ​​графическая среда рабочего стола, вы также можете удалять каталоги с помощью графического пользовательского интерфейса. В этой статье я покажу вам оба способа удаления каталогов в Linux. Итак, приступим.

Если каталог, который вы пытаетесь удалить, пуст (в нем нет файлов или каталогов), вы можете использовать rmdir команда для удаления каталога из командной строки.







Например, у вас пустой каталог. тестовое задание/ который вы хотите удалить.





Чтобы удалить пустой каталог тестовое задание/ , выполните следующую команду:





$rmdir тестовое задание

Как видите, каталог тестовое задание/ удален.



Если в каталоге, который вы пытаетесь удалить, есть содержимое, вы не можете удалить его с помощью rmdir команда. Вы должны использовать rm вместо этого.

Допустим, вы хотите удалить каталог. конфиги / внутри которого есть файлы и другие каталоги.

$деревоконфиги/

Теперь, чтобы удалить каталог configs / выполните команду rm следующим образом:

$rm -rvконфиги/
Или
$rm -rfvконфиги/

Каталог и все содержимое (файлы и каталог) каталога должны быть удалены, как вы можете видеть на снимке экрана ниже.

Если вы хотите, вы можете удалить несколько каталогов (и их содержимое) с помощью команды rm следующим образом:

$rm -rvкаталог1 каталог2/дорожка/к/directory3
Или
$rm -rfvкаталог1 каталог2/дорожка/к/directory3

ЗАМЕТКА: В -f опция удаляет каталог и его содержимое без какой-либо проверки безопасности. Поэтому убедитесь, что в каталоге, который вы пытаетесь удалить, нет ничего важного. Подробнее об этом читайте в следующем разделе этой статьи.

Проверка безопасности перед удалением каталогов из командной строки:

Каталог содержит множество файлов и других каталогов. Вы можете не знать, есть ли у вас какие-либо важные файлы все время до того, как вы их удалили (о нет!). Поэтому всегда полезно использовать такие программы, как дерево чтобы убедиться, что в каталоге, который вы хотите удалить, нет ничего важного.

Программа-дерево очень проста в использовании. Формат команды tree:

$деревоpath_to_the_directory

Команда tree по умолчанию недоступна в большинстве дистрибутивов Linux. Но вы можете легко установить его из официального репозитория пакетов желаемого дистрибутива Linux.

CentOS 7 и RHEL 7:

Вы можете установить древовидный пакет из официального репозитория пакетов CentOS 7 или RHEL 7 с помощью диспетчера пакетов YUM следующим образом:

$судо ням установить -а также дерево

Ubuntu / Debian:

В Ubuntu, Debian или любых производных от Debian вы можете установить древовидный пакет из официального репозитория пакетов с помощью диспетчера пакетов APT следующим образом:

$судоподходящийустановить -а также дерево

У команды rm также есть опция проверки безопасности. Вы можете использовать возможность указать rm запрашивать подтверждение перед удалением любого файла или каталога.

Чтобы безопасно удалить каталог изображений/ используя rm, выполните следующую команду:

$rm -riизображений/

Перед тем, как rm спустится (войдет) в какой-либо каталог, он запросит подтверждение. Для подтверждения нажмите а также а затем нажмите .

rm также запросит конфигурацию перед удалением любого файла. Для подтверждения нажмите а также а затем нажмите .

Он удалит каталог только в том случае, если вы подтвердите удаление всего. В противном случае он оставит все файлы, которые вы не хотите удалять, вместе с каталогами. Теперь у вас есть способ переместить важные файлы и впоследствии удалить каталог. Это лучше, чем потом сожалеть.

В опция будет включена по умолчанию в некоторых дистрибутивах Linux. Чтобы отменить его и заставить rm удалить все без предварительного запроса, используйте -f вариант.

Удаление каталогов с помощью графического интерфейса пользователя:

Если вы используете графическую среду рабочего стола, вы можете использовать файловый менеджер (например, Nautilus, Dolphin и т. Д.), Включенный в среду рабочего стола, для удаления каталогов.

Чтобы удалить каталог или каталоги, выберите каталог или каталоги, которые вы хотите удалить, а затем нажмите + . Ваш файловый менеджер должен предложить вам подтвердить операцию удаления. Для подтверждения нажмите на Удалить как отмечено на скриншоте ниже. Выбранные вами каталог или каталоги должны быть удалены.

Итак, вот как вы удаляете каталог или каталоги в Linux. Спасибо, что прочитали эту статью.