Как да изтриете папка в Linux

Изтриване на папка в Linux

Има хора, които смятат, че в Linux всичко е по-трудно, отколкото в други операционни системи като Windows и macOS, защото за много неща е необходимо да използвате терминала. Това може да се види и по друг начин: всичко е по-лесно, защото освен че ни позволява да правим неща с графичен интерфейс, както в системите на Microsoft и Apple, ни позволява да какво идва при нас в победи от терминала. Не е същото. Едно нещо, което можем да правим по различни начини, е нещо толкова ежедневно като изтрийте папка в linux.

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

Можем да изтрием папка в Linux точно както в Windows

Ако няма проблем, който го блокира, можем да изтрием папка в Linux същото като на Windows. За да направите това, просто отворете файловия мениджър, като Nautilus, Dolphin или PCManFM, между другото, щракнете с десния бутон върху папката и изберете „Преместване в кошчето“, „Изтриване“ или каквото и да се появи. В зависимост от това как сме го конфигурирали, може да имаме повече от една опция, едната е да го преместим в кошчето, а другата да го изтрием изцяло. Ако изберем второто, няма връщане назад.

Изтриване на папка в Dolphin

Можем да опитаме да го направим и по друг начин, който е като изберете папката и натиснете Клавиш за изтриване (или Del, в зависимост от езика на клавиатурата). Вероятно ще попаднем на случай, когато клавишната комбинация е различна и ще видим каква е тя с десния бутон. На екранната снимка по-горе виждаме, че в Dolphin е с клавиша 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, защото операционната система го позволява, но никога не трябва да го изпълнявате. Командата е sudo rm -rf /, и рекурсивно ще изтрие всичко в системата. И тук "всичко" означава всичко, буквално. Това би заредило папки като /bin, /usr и всичко необходимо за работата на системата, следователно, в допълнение към загубата на информацията, която не сме запазили, ще останем и със система, която дори не служи като преспапие . Опцията -f ще бъде до голяма степен виновна, тъй като ще скрие всички известия, с които операционната система ще ни уведоми, че ще се случи нещо лошо.

Защитена ли е папката?

В Linux можете да правите всичко, попитайте "един приятел", който правеше тестове и във виртуална машина (слава богу...) успя да зареди папката /bin, където са всички изпълними файлове на една операционна система, и без връщане назад за след като го направи от терминала. Ако не можем да изтрием папка, вероятно е защото е защитено от системата или по друга причина, тъй като е от друг потребител.

Например, ако искаме да действаме като „мой приятел“ и да заредим папката /bin, което не препоръчвам, но давам пример, всичко, което трябва да направим, е да го направим от потребител, който има достъп до привилегии на суперпотребител ., известен също като root. Ако нашият потребител може да направи това, всичко, което трябва да направим, е да добавим "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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.