Как удалить директорию в linux

В Linux существует не одна команда с помощью, которых вы можете удалить директорию. Рассмотрим некоторые из них.

Как удалить пустой каталог в linux

Вы можете воспользоваться командой rmdir. Это команда удаляет каталог при условии, что она не содержит в себе файлов. Ее синтаксис очень прост: rmdir [опция] директория. Например:

rmdir /home/alex/folder/

Если команде задать опцию -p, то можно удалить несколько пустых каталогов. Данная опция указывает, чтобы были удалены пустые каталоги на всем пути. Например: в каталог-1 находится только каталог-2, в котором находится только пустой каталог-3.

rmdir -p каталог-1/каталог-2/каталог-3

В этом случае будут удалены все 3 каталога.

Как удалить папку с файлами linux

Для того чтобы, удалить папку с файлами можно воспользоваться командой rm. Эта команда предназначена для удаления файлов, но благодаря опции рекурсивного удаления, ее можно применить к папке. Например:

rm -Rf /home/alex/папка-с-файлами
  • R — указывает что нужно производить удаление рекурсивно, т.е. пройтись по всему списку файлов и папок и попытаться удалить каждую из них,
  • f — удаление без запроса его подтверждения.

Как удалить папку в linux без возможности восстановить

Если вам понадобится полностью удалить папку linux, так, чтобы восстановить ее невозможно было, то можно использовать утилиту wipe. Вы можете ее достаточно просто установить так, как она не поставляется по умолчанию.

sudo apt install wipe

Теперь для удаления папки linux используйте следующую команду:

wipe -rfi ~/личная-папка/*
  • -r — указывает, что нужно удалять рекурсивно все под папки,
  • -f — включает автоматическое удаление, без запроса пользователя,
  • -i показывает прогресс удаления.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *