Cum să ștergeți un folder în Linux

Ștergeți un folder în Linux

Sunt oameni care cred că în Linux totul este mai dificil decât în ​​alte sisteme de operare precum Windows și macOS deoarece pentru multe lucruri este necesară utilizarea terminalului. Acest lucru ar putea fi văzut și în alt mod: totul este mai ușor pentru că, pe lângă faptul că ne permite să facem lucruri cu o interfață grafică ca în sistemele Microsoft și Apple, ne permite să facem ce ne vine în victorii de la terminal. Nu e la fel. Un lucru pe care îl putem face în moduri diferite este ceva la fel de cotidian ștergeți un folder în linux.

Când cauți așa ceva pe internet, este pentru că există îndoieli, dar uneori ceea ce vrei să știi este cum să faci asta folosind linii de comandă sau încercați să faceți ceva care este blocat dintr-un anumit motiv. Motivele pot fi multe și variate, iar aici vom încerca să explicăm cum să ștergeți un folder în Linux, începând cu cel mai simplu, care nu este altceva decât să o faceți cu managerul de fișiere actual.

Putem șterge un folder în Linux la fel ca în Windows

Dacă nu există nicio problemă care îl blochează, putem șterge un folder în Linux la fel ca pe Windows. Pentru a face acest lucru, trebuie doar să deschideți managerul de fișiere, cum ar fi Nautilus, Dolphin sau PCManFM, printre altele, faceți clic dreapta pe folder și alegeți „Mutați în coșul de gunoi”, „Ștergeți” sau orice apare. În funcție de modul în care îl avem configurat, este posibil să avem mai multe opțiuni, una fiind să o mutam în coșul de gunoi și cealaltă să o ștergem în întregime. Dacă îl alegem pe al doilea, nu există întoarcere.

Ștergeți un folder în Dolphin

De asemenea, putem încerca să o facem într-un alt mod, și anume selectând folderul și apăsând butonul Ștergeți tasta (sau Del, în funcție de limba tastaturii). Probabil că vom întâlni un caz în care combinația de taste este diferită și vom vedea ce este cu clic dreapta. În captura de ecran de mai sus vedem că în Dolphin este cu tasta Delete, iar mai jos, tasta Delete, cea care nu trece prin coșul de gunoi, este cu Shift+Delete. Apropo, opțiunea de ștergere directă nu este activată implicit; Trebuie să-l activați din opțiuni din motive de securitate.

De la terminal

Eroare la ștergerea unui folder în Linux

Mi se pare că unii dintre cei care dau peste acest articol dintr-un browser web vor fi făcut-o pentru a afla cum să ștergeți un folder în Linux din terminal. Comanda de ștergere este rm, dar dacă punem în terminal rm folder_name vom primi un mesaj care va spune „rm: nu se poate șterge „folder_name”: este un director«. Problema este, practic, că un folder nu este un fișier, iar în interiorul acestuia poate conține alte foldere și documente. Prin urmare, pentru a le elimina trebuie să o faci recursiv, adică primul nivel (dosarul însuși) și toate subnivelurile acestuia (conținutul său).

Dar înainte de a continua, trebuie să avertizăm despre ceva: dacă ștergeți un folder în linux de pe terminalul dvs., ceea ce vom face, nu există nicio întoarcere. Trebuie să fim siguri că nu mai dorim să vedem acel folder sau conținutul său, pentru că asta se va întâmpla. Având acest lucru clar, comanda va rămâne (schimbând „name_of_the_folder” cu numele folderului).

rm -r nombre_de_la_carpeta

Dacă dorim să forțăm ștergerea, putem adăuga „f” (-rf) la comandă. La ștergerea forțată Va ignora erorile și avertismentele care pot apărea atunci când încercați să ștergeți orice fișier sau folder și îl va șterge direct.

Ca fapt curios pentru cei care nu o cunosc, există o comandă celebră cu care se glumește adesea în Linux, pentru că sistemul de operare o permite, dar nu trebuie să o faci niciodată. Comanda este sudo rm -rf /, și ar șterge recursiv totul din sistem. Și aici „totul” înseamnă totul, la propriu. S-ar încărca foldere precum /bin, /usr și tot ce este necesar pentru ca sistemul să funcționeze, prin urmare, pe lângă pierderea informațiilor pe care nu le-am salvat, am rămâne și cu un sistem care nici măcar nu servește ca presă hârtie. . Opțiunea -f ar fi în mare măsură de vină, deoarece ar ascunde orice notificări cu care sistemul de operare ne-ar anunța că ceva rău se va întâmpla.

Folderul este protejat?

În Linux poți face orice, întreabă „un prieten” care făcea teste și într-o mașină virtuală (slavă Domnului...) a reușit să încarce folderul /bin unde sunt toate executabilele unui sistem de operare, și fără backtrack pt. făcând-o din terminal. Dacă nu putem șterge un folder, probabil că este din cauza este protejat de către sistem sau din orice alt motiv, deoarece este de la alt utilizator.

De exemplu, dacă vrem să facem ca „prietenul meu” și să încărcăm folderul /bin, ceea ce nu recomand, dar dând un exemplu, tot ce trebuie să facem este să o facem de la un utilizator care are acces la privilegii de super-utilizator . , cunoscut și sub numele de rădăcină. Dacă utilizatorul nostru poate face asta, tot ce trebuie să facem este să adăugăm „sudo” la comanda de mai sus, care ar arăta astfel:

sudo rm -r nombre_de_la_carpeta

de asemenea îl putem încerca cu managerul de fișiere, dacă poate fi deschis cu sudo, ceea ce ne-ar permite să ne deplasăm prin toate folderele cu privilegii ridicate. De exemplu, Nautilus (înregistrări de la GNOME) o permite și ne-ar permite să ștergem folderele protejate (poate nu toate) dacă deschidem terminalul și introducem „sudo nautilus” fără ghilimele. Vom vedea două ferestre deschise, una cu terminalul afișând informații și alta care va fi managerul de fișiere cu interfața sa cea mai de bază (nu respectă de obicei personalizări).

Cu Dolphin, atunci când KDE o permite sau acolo unde o permite, ar trebui să apară opțiunea de ștergere ca oricare alta, dar înainte de a face pasul ne va cere parola de administrator. Puteți face și ceea ce vă explicăm în acest articol pentru a lansa Dolphin ca root.

Ștergeți un folder cu un USB Live

O altă opțiune de a șterge un folder în Linux este să o faci din alt Linux, în special dintr-o sesiune live. Există câteva erori care pot fi remediate în acest fel, iar una dintre ele ar fi ștergerea unui folder care era imposibil de făcut din sistemul de operare nativ (putin probabil, dar...). Ceea ce ar trebui să facem este să creăm un Live USB, să începem de la el, să găsim folderul pe care vrem să-l ștergem și să-l ștergem.

După cum puteți vedea, în Linux avem mai multe opțiuni decât în ​​alte sisteme de operare și totul este posibil, dar nu faceți ceea ce scrie în textul evidențiat pentru binele vostru.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.