Principal Mac Cum să ștergeți un director complet, inclusiv fișiere în Linux

Cum să ștergeți un director complet, inclusiv fișiere în Linux



Linia de comandă Linux este un instrument puternic care vă permite să faceți multe lucruri mai repede și mai ușor decât prin interfața grafică. Una dintre capabilitățile sale esențiale este de a crea și șterge fișiere și foldere, deși vom rămâne la ștergerea dosarelor în acest articol.

Cum să ștergeți un director complet, inclusiv fișiere în Linux

Continuați să citiți pentru a afla cum să utilizați comenzile rm și rmdir pentru a scăpa de foldere, sub-foldere și fișiere de care nu mai aveți nevoie.

Utilizați rm pentru a șterge directoare

Există multe comenzi pe care le puteți utiliza pentru a șterge un director. Alegerea ar trebui să depindă de ceea ce vrei să faci și de modul în care vrei să se facă. Linia de comandă Linux este foarte flexibilă în acest sens, poate chiar mai mult decât omologii săi Windows și Mac.

Este demn de remarcat faptul că Linux nu face distincție între foldere și fișiere, așa cum fac sistemele de operare Mac și Windows. În schimb, tratează folderele ca grupuri de fișiere. În această secțiune, vom examina comanda rm. Să începem.

Utilizați rm pentru a șterge directoare

rm –d nume al directorului

Comanda de mai sus vă va permite să ștergeți un singur director gol. Aceasta este cea mai simplă comandă pentru eliminarea / ștergerea folderelor.

rm –d nameofthedirectory1 nameofthedirectory2

Comanda prezentată mai sus va șterge mai multe foldere. Captura aici este, ca și în cazul precedentului, că toate trebuie să fie goale. Dacă se întâmplă ca primul folder pe care l-ați numit să nu fie gol, Linia de comandă nu va încerca să șteargă alte foldere. Se va opri, fără a vă oferi un mesaj de eroare.

rm –r nameofthedirectory1 nameofthedirectory2

Comanda de mai sus va șterge toate folderele specificate, subdosarele acestora și fișierele din ele. Acest lucru este posibil datorită opțiunii -r care înlocuiește -d din comanda anterioară. În linia de comandă Linux, -r înseamnă recursiv. Poate fi folosit singur și combinat cu alte opțiuni.

rm –rf nume al directorului

Când executați o comandă rm –r, Linia de comandă Linux vă va cere permisiunea de a șterge orice sub-foldere și fișiere care sunt protejate la scriere. Cu toate acestea, dacă introduceți rm –rf în schimb, nu vi se va solicita. Litera f înseamnă forță.

Ar trebui să aveți grijă atunci când ștergeți folderele și fișierele cu o comandă rm –rf, deoarece puteți pierde date importante sau deteriora sistemul de operare. Fișierele și folderele de sistem pot fi șterse mai ușor pe un sistem Linux decât pe Windows sau Mac.

sudo apt-get install tree

Pentru a înțelege mai bine ceea ce urmează să ștergeți, ar trebui să instalați pachetul arbore prin intermediul utilitarului apt-get. Acest lucru funcționează pentru Ubuntu și restul familiei Debian. Dacă vă aflați într-o altă distribuție, utilizați propriul instrument de gestionare a pachetelor. Când executați comanda de mai sus, Linia de comandă va afișa folderul și structura fișierelor din folderul în care vă aflați. În acest fel, puteți verifica cu ușurință dacă există fișiere sau sub-foldere care ar trebui să rămână intacte.

calea arborelui / către / directorul dvs. /

Comanda prezentată mai sus vă va permite să vizualizați structura unui alt folder din sistemul dvs. Linux.

cum să adăugați melodii la povestea Instagram

Comenzi avansate

Există alte variații ale comenzii rm, cum ar fi –no-conservation-root, –preserve-root, –one-file-system și altele. Cu toate acestea, acestea sunt destinate utilizatorilor experimentați din linia de comandă. Dacă faceți o greșeală cu una dintre acestea, este posibil să ștergeți o parte sau chiar toate fișierele de sistem de pe computer. Datorită naturii lor complicate, le vom salva pentru un alt tutorial de linie de comandă.

Utilizați rmdir pentru a șterge directoare

De asemenea, puteți utiliza setul de comenzi rmdir pentru a șterge folderele. Cu toate acestea, comenzile rmdir pot avea grijă doar de folderele goale și nu pot șterge fișierele conținute în folderele marcate pentru ștergere. Există mai multe comenzi utile rmdir și le vom analiza în această secțiune.

Utilizați rmdir pentru a șterge directoare

Cu toate acestea, puteți păcăli Linia de comandă pentru a șterge un folder care nu este gol cu ​​opțiunea părinte, deși mai multe despre asta puțin mai târziu.

rmdir nameofthedirectory

Aceasta este cea mai simplă comandă rmdir de acolo. Se va șterge un director gol care se află în directorul din locația dvs. curentă. De exemplu, dacă locația dvs. curentă este desktop și aveți un folder nou gol, această comandă rmdir se va ocupa de ea.

cum să afli numere necunoscute

rmdir nameofthedirectory1 nameofthedirectory2

În cazul în care doriți să ștergeți mai multe foldere, puteți utiliza varianta de mai sus a comenzii rmdir. Toate folderele (directoarele) specificate vor fi șterse, dar trebuie să fie conținute în directorul în care vă aflați în prezent. Pentru a șterge directoarele în altă parte, consultați comanda următoare.

rmdir / cale / către / directorul dvs. /

Linia de comandă Linux vă permite să ștergeți orice director din locația dvs. curentă, oriunde ar fi. Pentru aceasta, va trebui să introduceți calea completă către directorul sau directoarele de care doriți să scăpați.

În cazul în care ați încercat să ștergeți un dosar care conține sub-foldere și / sau fișiere, Linia de comandă vă va afișa un mesaj de eroare care va indica: Directorul nu este gol. Inutil să spun că nu va șterge folderul specificat.

În cazul în care ați specificat trei foldere și primul s-a dovedit a fi gol, Linia de comandă va înceta să vă proceseze comanda imediat ce va rula în primul folder. Veți primi același mesaj de eroare ca în cazul anterior, iar linia de comandă nu va încerca să șteargă alte foldere din listă.

Puteți remedia acest lucru adăugând următoarea opțiune: –ignore-fail-on-non-empty. Acest lucru va forța Linia de comandă să continue executarea comenzii chiar dacă întâlnește foldere care nu sunt goale. Comanda ar putea arăta cam așa: rmdir –ignore-fail-in-non-empty NewFolder1 NewFolder2 NewFolder3.

rmdir –p nameofthedirectory1 nameofthedirectory2

Comanda de mai sus vă poate ajuta să păcăliți Linux în ștergerea unui folder care nu este gol. Folosește opțiunea -p, cunoscută și sub numele de opțiunea părinte. Iată cum funcționează.

Să presupunem că aveți un folder numit Pics și un folder numit ColorPics în interiorul acestuia. Să presupunem că acesta din urmă este gol și este singurul element din dosarul Pics. Când executați comanda rmdir –p ColorPics Pics, Linia de comandă va șterge folderul ColorPics deoarece nu există nimic în el. După aceea, va verifica starea folderului Pics, va determina și că este gol și îl va șterge.

Cunoașteți puterea liniei de comandă

Linia de comandă vă permite să faceți multe lucruri pe un sistem Linux. Aveți grijă dacă nu aveți multă experiență, deoarece este mai ușor să deteriorați sistemul pe Linux decât pe Windows și Mac.

Ați mai folosit Linia de comandă pentru a șterge foldere și fișiere? Ce comenzi ai folosit? Dacă credeți că am ratat câteva opțiuni bune, anunțați-ne în secțiunea de comentarii de mai jos.

Articole Interesante

Alegerea Editorului

Scrieți-vă propriul joc Raspberry Pi
Scrieți-vă propriul joc Raspberry Pi
Raspberry Pi este o senzație de calcul, dar a fost inițial conceput cu o intenție cheie: să inspire o nouă generație să privească dincolo de console de jocuri, smartphone-uri și tablete și să adopte calea codului. Dacă sunteți în căutarea
Cum să utilizați Bing AI pe Mac
Cum să utilizați Bing AI pe Mac
Pentru a utiliza Bing Chat pe un Mac, deschideți un browser web și vizitați site-ul web Bing. Conectați-vă la contul Microsoft și apoi selectați pictograma Bing Chat. De acolo, urmați instrucțiunile și sfaturile de pe această pagină pentru utilizarea asistentului Microsoft Bing AI pe Mac.
Cum să obțineți componente în Rimworld
Cum să obțineți componente în Rimworld
Componentele sunt elementele de bază ale practic orice folosiți în Rimworld. Dacă joci un joc fără Componente, nu vei ajunge prea departe. Aveți nevoie de aceste articole pentru a construi nave, arme de foc, dispozitive electrice și altele. Dar cum anume
Cum să adăugați un ton de apel pe iPhone 6S
Cum să adăugați un ton de apel pe iPhone 6S
Când vine vorba de personalizarea iPhone-ului, unul dintre cele mai bune lucruri pe care le puteți face este să personalizați tonul de apel. În timp ce personalizarea pe iPhone lipsește în multe domenii diferite, cel puțin suntem capabili să ne schimbăm
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Cum se activează citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium Microsoft Edge Chromium a primit o îmbunătățire a funcției de citire cu voce încorporată. Acum poate fi activat pentru fișierele PDF pe care le-ați citit în browser.Publicitate Această caracteristică nu este nouă pentru aplicația Edge. Omologul său EdgeHTML moștenit îl avea deja disponibil
Google Earth vs Google Earth Pro
Google Earth vs Google Earth Pro
Cel mai probabil ați auzit despre Google Earth. Dar ați auzit vreodată de fratele său mai mic, Google Earth Pro? Acest articol va analiza în profunzime ambele versiuni ale acestui software popular și va explica tot ce aveți nevoie
Ce este nou în Firefox 54
Ce este nou în Firefox 54
O nouă versiune a popularului browser Mozilla Firefox este disponibilă. Versiunea 54 are capturi de ecran, marcaje mobile, o interfață de utilizator rafinată pentru descărcări și procese de conținut multiproces. Reclamă Începând cu versiunea 54, funcția de conținut multiproces (e10s) este activată în mod implicit. Acest lucru îmbunătățește fiabilitatea Firefox, deoarece dacă o filă se blochează, cealaltă o va face