Есть люди, которые думают, что в Linux все сложнее, чем в других операционных системах, таких как Windows и macOS, потому что для многих вещей необходимо использовать терминал. Это можно увидеть и по-другому: все проще, потому что, помимо того, что мы можем делать что-то с графическим интерфейсом, как в системах Microsoft и Apple, он позволяет нам делать что приходит к нам в выигрышах с терминала. Не такой же. Одна вещь, которую мы можем делать по-разному, это что-то такое же повседневное, как удалить папку в линуксе.
Когда вы ищете что-то подобное в Интернете, это потому, что есть сомнения, но иногда вы хотите знать, как это сделать, используя командные строки или вы пытаетесь сделать что-то, что по какой-то причине заблокировано. Причин может быть много и самых разных, и здесь мы попытаемся объяснить, как удалить папку в Linux, начиная с самого простого, который представляет собой не что иное, как выполнение этого с текущим файловым менеджером.
Мы можем удалить папку в Linux так же, как в Windows
Если нет проблемы, которая блокирует его, мы можем удалить папку в Linux. так же, как на винде. Для этого просто откройте файловый менеджер, например, Nautilus, Dolphin или PCManFM, щелкните папку правой кнопкой мыши и выберите «Переместить в корзину», «Удалить» или что-то еще. В зависимости от того, как мы его настроили, у нас может быть несколько вариантов: один — переместить его в корзину, а другой — полностью удалить. Если мы выберем второе, пути назад уже не будет.
Мы также можем попробовать сделать это другим способом, а именно, выбрав папку и нажав кнопку Удалить ключ (или Del, в зависимости от языка клавиатуры). Вполне вероятно, что мы столкнемся со случаем, когда комбинация клавиш другая, и мы увидим, что это такое, правым кликом. На скриншоте выше мы видим, что в Дельфине это с клавишей Delete, а еще ниже клавиша Delete, та, что не проходит через корзину, с Shift+Delete. Кстати, опция удаления напрямую по умолчанию не активирована; Вы должны активировать его из опций по соображениям безопасности.
С терминала
Мне кажется, что некоторые из тех, кто наткнулся на эту статью из веб-браузера, сделали это, чтобы узнать, как удалить папку в Linux из терминала. Команда на удаление есть rm, но если мы поместим в терминал rm имя_папки мы получим сообщение, в котором будет сказано: «rm: нельзя удалить 'folder_name': это каталог«. Проблема в основном в том, что папка не является файлом, и внутри нее могут находиться другие папки и документы. Поэтому для их удаления вы должны сделать это рекурсивно, то есть первый уровень (сама папка) и все его подуровни (ее содержимое).
Но прежде чем мы продолжим, мы должны кое о чем предупредить: если вы удалите папку в linux со своего терминала, что мы будем делать, пути назад нет. Мы должны быть уверены, что больше не хотим видеть эту папку или ее содержимое, потому что именно это и произойдет. Если это очистить, команда останется (изменив «name_of_the_folder» на имя папки).
rm -r nombre_de_la_carpeta
Если мы хотим принудительно удалить, мы можем добавить «f» (-rf) к команде. К принудительное удаление Он будет игнорировать ошибки и предупреждения, которые могут возникнуть при попытке удалить какой-либо файл или папку, и удалит их напрямую.
Папка защищена?
В линуксе можно делать что угодно, попросите "друга", который делал тесты, и в виртуальной машине (слава богу...) ему удалось загрузить папку /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 у нас больше возможностей, чем в других операционных системах, и все возможно, но не делайте того, что написано в выделенном тексте, для вашего же блага.