Как удалить директорию в Linux: гайд от Бородача

Всем привет! Сегодня будет немного нестандартная статья. Я постараюсь максимально подробно ответить на вопрос – как удалить каталог в Linux через терминал. Знаю, что процедура достаточно хлопотная, поэтому я постарался описать ее по шагам и с картинками. Если вы давно пользуетесь Линуксом, то, скорее всего, у вас уже накопилось немало хлама. Перед чисткой можно проверить свободное место на диске Linux. Вот сегодня мы научимся удалять лишнее с помощью консоли или терминала.

Если у вас Linux имеет графическую оболочку, то удалить можно и другим способом. Просто выделите папку (или файл) правой кнопкой мыши, далее из контекстного меню выберите команду «Удалить». Можно воспользоваться старой, доброй кнопкой:

Del

Через терминал файлы обычно удаляются без корзины. Поэтому перед командой еще раз проверьте путь и имя папки.

ШАГ 1: Узнаем расположение папки или файла

Как удалить каталог в Linux через терминал

Так как мы будем удалять директорию в Linux, нам нужно знать полный путь к родительской папке.

  1. Откройте проводник и найдите саму папку или файл, который вы хотите удалить в Linux через терминал. Нажмите ПКМ и зайдите в «Свойства».

Как удалить директорию в Linux: гайд от Бородача

  1. Запомните путь к родительской папке – то есть тот раздел, где находится наш объект.

Как удалить директорию в Linux: гайд от Бородача

  1. Теперь запускаем терминал, любым доступным способом. Вы можете воспользоваться горячими клавишами:

Ctrl + Alt + T

Как удалить директорию в Linux: гайд от Бородача

  1. Теперь, чтобы попасть в эту папку, нам нужно прописать путь вместе с командой cd. Если в пути есть пробелы, заключите его в кавычки.

Как удалить директорию в Linux: гайд от Бородача

ШАГ 2: Удаление

Способ 1: Обычный терминал

В первую очередь мы рассмотрим одну из самых популярных команд rmdir, которая удаляет нужную пустую директорию. Достаточно находиться в родительской папке и прописать команду:

rmdir ИМЯ_ПАПКИ

Как удалить директорию в Linux: гайд от Бородача

Плюс этой команды еще в том, что вы ее можете запустить из любой директории, то есть первый шаг вам не нужен. Но в любом случае придется полностью прописать путь к папке. Минус ее в том, что она удаляет только пустые папки, а вот с файлами и папками с содержимым не работает.

Как удалить директорию в Linux: гайд от Бородача

Если же вам нужно произвести удаление непустого каталога в ОС Linux, то мы воспользуемся командой rm с дополнительным аргументом.

rm -r ИМЯ_ПАПКИ

ПРИМЕЧАНИЕ! Ключ можно писать как -r или -R. Главное – не перепутать папку, потому что команда удалит ее вместе с содержимым.

Как удалить директорию в Linux: гайд от Бородача

Если вы хотите посмотреть все удаленные объекты в папке, то используем другой аргумент:

rm -Rfv folder

Как удалить директорию в Linux: гайд от Бородача

Удалить папку с содержимым можно и с помощью команды find. Она позволяет производить поиск по каталогу, но с помощью нее можно произвести удаление. Только не забываем дописать пару аргументов:

find . -type d -name “ИМЯ_ПАПКИ” -exec rm -rf {} \;

Как удалить директорию в Linux: гайд от Бородача

Если вы хотите удалить все пустые разделы в ОС, используем:

find ~/ -empty -type d -delete

Можно произвести поиск и удаление только в определенном разделе:

find ПУТЬ_К_КАТАЛОГУ -empty -type d -delete

Например:

find /home/user/Folder/ -empty -type d -delete

Способ 2: Wipe

Если у вас в системе уже установлена утилита Wipe, то можно использовать ее. Дополнительную утилиту можно и установить. Открываем терминал и вводим команду:

sudo apt install wipe

После этого вас попросят ввести пароль. Для установки нужен интернет: если пакеты не скачиваются в Ubuntu, смотрите настройку Wi-Fi в Ubuntu.

Если у вас Debian, рядом есть отдельная инструкция по настройке Wi-Fi в Debian.

В Linux Mint похожие проблемы я разбирал здесь – Linux Mint не видит Wi-Fi.

Если сеть работает через прокси, пригодится статья про настройки прокси-сервера.

Как удалить директорию в Linux: гайд от Бородача

Ну и далее используем команду:

wipe -rfi ПУТЬ_К_ПАПКЕ

Как удалить директорию в Linux: гайд от Бородача

Вы можете перед этим с помощью команды cd перейти в папку расположения, а уже потом удалить объект. Сам принцип работает так же, как и в прошлой главе. На SSD и флешках «безвозвратное» стирание может работать не так надежно из-за особенностей накопителя. Вот и все. Пишите свои дополнения и вопросы в комментариях. До новых встреч на портале WiFiGiD.RU.

Видео

Автор статьи
Бородач 2939 статей
Сенсей по решению проблем с WiFiем. Обладатель оленьего свитера, колчана витой пары и харизматичной бороды. Любитель душевных посиделок за танками.
WiFiGid
Комментарии: 3
  1. Павел

    Все работает, благодарю вас)

  2. Никита

    Ох уж этот Линукс. Только начал его изучать. Есть свои плюсы и минусы, но в целом норм

  3. Женя

    Все команды работают. Ну по крайней мере на моей версии

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.