Привет всем! Сегодня я решил поделиться нестандартной темой. Расскажу, как удалить каталог в Linux через терминал. Понимаю, что это не самая простая процедура, поэтому я постарался составить подробную инструкцию с картинками. Если вы давно пользуетесь Линуксом, то наверняка у вас уже накопилось немало «мусора». Сегодня мы научимся как его удалять через консоль или терминал.
Если у вас Linux с графическим интерфейсом, то можно воспользоваться и другим способом удаления. Просто выделите папку (или файл) правой кнопкой мыши и выберите «Удалить» из контекстного меню. Можно также воспользоваться хорошо знакомой кнопкой «Delete».
ШАГ 1: Узнаем расположение папки или файла
Для удаления директории в Linux необходимо знать полный путь к родительской папке.
- Откройте файловый менеджер и найдите нужную папку или файл, который вы хотите удалить в Linux через терминал. Нажмите правой кнопкой мыши и выберите пункт «Свойства».
- Не забудьте запомнить расположение родительской папки, где находится наш объект.
- Для начала откроем терминал при помощи любого доступного метода. Можно воспользоваться горячей клавишей:
Ctrl + Alt + T
- Теперь, чтобы попасть в эту папку, необходимо указать путь с помощью команды cd.
ШАГ 2: Удаление
Метод 1: Использование стандартного терминала
Вначале рассмотрим одну из самых распространенных команд — rmdir, которая используется для удаления пустой директории. Достаточно находиться в родительской папке и ввести следующую команду:
rmdir ИМЯ_ПАПКИ_ИЛИ_ФАЙЛА
Преимущество этой команды заключается в том, что её можно использовать из любой директории, то есть не нужно делать первый шаг. Однако в любом случае придется полностью указать путь к файлу или папке. Недостаток заключается в том, что она не удаляет пустые папки и разделы, но хорошо справляется с отдельными файлами.
Если же требуется удалить непустой каталог в ОС Linux, то мы воспользуемся командой rm с дополнительным аргументом.
rm –R ИМЯ_ПАПКИ
ВНИМАНИЕ! Необходимо отметить, что аргумент следует писать с заглавной буквы – это крайне важно. Также вместо названия папки можно указать полный путь.
Если вам требуется просмотреть все удаленные элементы в каталоге, то используйте другой аргумент:
Есть возможность использовать команду find для удаления папки со всем её содержимым. Она предназначена для поиска файлов и каталогов, но также позволяет производить удаление. Необходимо только добавить несколько аргументов:
find . -type d -name “ИМЯ_ПАПКИ” -exec rm -rf <> ;
Если вы желаете очистить все пустые разделы в вашей операционной системе, воспользуйтесь следующей командой:
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
После этого вас попросят ввести пароль.
Далее выполним следующую команду:
wipe -rfi НОВЫЙ_ПУТЬ_К_ПАПКЕ
Перед этим можно использовать команду cd для перехода в нужную папку, а затем удалять объект. Принцип работы аналогичен предыдущей главе. Всё очень просто. Делитесь своими дополнениями и вопросами в комментариях. До новых встреч на сайте MoiSovety.ru.