Как удалить папку в Linux

Удалить папку в Linux

Есть люди, которые думают, что в Linux все сложнее, чем в других операционных системах, таких как Windows и macOS, потому что для многих вещей необходимо использовать терминал. Это можно увидеть и по-другому: все проще, потому что, помимо того, что мы можем делать что-то с графическим интерфейсом, как в системах Microsoft и Apple, он позволяет нам делать что приходит к нам в выигрышах с терминала. Не такой же. Одна вещь, которую мы можем делать по-разному, это что-то такое же повседневное, как удалить папку в линуксе.

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

Мы можем удалить папку в Linux так же, как в Windows

Если нет проблемы, которая блокирует его, мы можем удалить папку в Linux. так же, как на винде. Для этого просто откройте файловый менеджер, например, Nautilus, Dolphin или PCManFM, щелкните папку правой кнопкой мыши и выберите «Переместить в корзину», «Удалить» или что-то еще. В зависимости от того, как мы его настроили, у нас может быть несколько вариантов: один — переместить его в корзину, а другой — полностью удалить. Если мы выберем второе, пути назад уже не будет.

Удалить папку в Дельфине

Мы также можем попробовать сделать это другим способом, а именно, выбрав папку и нажав кнопку Удалить ключ (или Del, в зависимости от языка клавиатуры). Вполне вероятно, что мы столкнемся со случаем, когда комбинация клавиш другая, и мы увидим, что это такое, правым кликом. На скриншоте выше мы видим, что в Дельфине это с клавишей Delete, а еще ниже клавиша Delete, та, что не проходит через корзину, с Shift+Delete. Кстати, опция удаления напрямую по умолчанию не активирована; Вы должны активировать его из опций по соображениям безопасности.

С терминала

Ошибка при удалении папки в Linux

Мне кажется, что некоторые из тех, кто наткнулся на эту статью из веб-браузера, сделали это, чтобы узнать, как удалить папку в Linux из терминала. Команда на удаление есть rm, но если мы поместим в терминал rm имя_папки мы получим сообщение, в котором будет сказано: «rm: нельзя удалить 'folder_name': это каталог«. Проблема в основном в том, что папка не является файлом, и внутри нее могут находиться другие папки и документы. Поэтому для их удаления вы должны сделать это рекурсивно, то есть первый уровень (сама папка) и все его подуровни (ее содержимое).

Но прежде чем мы продолжим, мы должны кое о чем предупредить: если вы удалите папку в linux со своего терминала, что мы будем делать, пути назад нет. Мы должны быть уверены, что больше не хотим видеть эту папку или ее содержимое, потому что именно это и произойдет. Если это очистить, команда останется (изменив «name_of_the_folder» на имя папки).

rm -r nombre_de_la_carpeta

Если мы хотим принудительно удалить, мы можем добавить «f» (-rf) к команде. К принудительное удаление Он будет игнорировать ошибки и предупреждения, которые могут возникнуть при попытке удалить какой-либо файл или папку, и удалит их напрямую.

В качестве любопытного факта для тех, кто этого не знает, есть известная команда, над которой в Linux часто шутят, потому что операционная система это позволяет, но вам никогда не придется это делать. Команда судо рм -рф /, и будет рекурсивно удалять все в системе. И здесь «все» означает буквально все. Он загрузил бы такие папки, как /bin, /usr и все необходимое для работы системы, поэтому помимо потери информации, которую мы не сохранили, мы бы еще и остались с системой, которая даже не служит пресс-папье . Во многом виновата опция -f, поскольку она скроет любые уведомления, которыми операционная система сообщит нам о том, что должно произойти что-то плохое.

Папка защищена?

В линуксе можно делать что угодно, попросите "друга", который делал тесты, и в виртуальной машине (слава богу...) ему удалось загрузить папку /bin, где находятся все исполняемые файлы операционной системы, и без возврата для сделав это с терминала. Если мы не можем удалить папку, это, вероятно, потому, что защищен системой или по любой другой причине, например, от другого пользователя.

Например, если мы хотим сделать как «мой друг» и загрузить папку /bin, что я не рекомендую, а привожу в качестве примера, все, что нам нужно сделать, это сделать это от пользователя, имеющего доступ к привилегиям суперпользователя. ., также известный как корень. Если наш пользователь может это сделать, все, что нам нужно сделать, это добавить «sudo» к приведенной выше команде, которая будет выглядеть так:

sudo rm -r nombre_de_la_carpeta

также можно попробовать через файловый менеджер, если его можно открыть с помощью sudo, что позволит нам перемещаться по всем нашим папкам с повышенными привилегиями. Например, Наутилус (учет из GNOME) разрешает это и позволит нам удалить защищенные папки (возможно, не все), если мы откроем терминал и наберем «sudo nautilus» без кавычек. Мы увидим два открытых окна, одно с терминалом, показывающим информацию, а другое — файловый менеджер с его самым простым интерфейсом (обычно он не учитывает настройки).

С Dolphin, когда KDE разрешает это или где это разрешено, опция удаления должна отображаться, как и любая другая, но перед тем, как сделать шаг, она запросит у нас пароль администратора. Вы также можете сделать то, что мы объясним в В этой статье для запуска Dolphin с правами root.

Удалить папку с Live USB

Другой вариант удаления папки в Linux — сделать это из другого Linux, в частности из живого сеанса. Есть некоторые ошибки, которые можно исправить таким образом, и одной из них будет удаление папки, что было невозможно сделать из родной операционной системы (маловероятно, но…). Что нам нужно сделать, так это создать Live USB, начать с него, найти папку, которую мы хотим удалить, и удалить ее.

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


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.