Verwenden von du zum Freigeben von Speicherplatz in Linux

Folosind du pentru a elibera spațiu pe disc în Linux

⌛ Reading Time: 5 minutes

Dacă sunteți nou în lumea Linux, s-ar putea să vă întrebați cum să eliberați spațiu pe disc. Nu este întotdeauna la fel de simplu ca doar dezinstalarea unor programe. Acest lucru este valabil mai ales dacă aveți multe fișiere care ocupă spațiu împrăștiat pe întregul sistem de fișiere. Deși există multe modalități diferite de a elibera spațiu pe disc în Linux, citiți mai departe pentru a afla despre una dintre cele mai rapide: utilizarea du și câteva comenzi de bază ale terminalului.

Ce este du?

du este o comandă standard în Linux care arată rapid informații despre utilizarea discului. Numele comenzii în sine înseamnă „utilizarea discului”. Deși acest lucru poate părea foarte de bază, du are o serie întreagă de opțiuni și utilizări care îl fac un instrument valoros atât pentru începători, cât și pentru utilizatorii avansați de Linux.

Cum să începeți să utilizați du

S-ar putea să vă întrebați cum să începeți să utilizați du. Cel mai simplu și cel mai simplu mod este, desigur, utilizarea comenzii așa cum este fără opțiuni:

Cu toate acestea, aceste informații nu sunt deosebit de utile. Rezultatul oferit aici este adesea folosit de alte programe și scripturi, dar pentru a-l face util utilizatorului mediu, va trebui să includem câteva opțiuni.

O astfel de opțiune este de a converti ieșirile de dimensiuni într-un format pe care îl puteți citi. Pentru a face acest lucru, va trebui să adăugați fie fișierul -h steag sau --human-readable steag.

Du Human Readable 1

Acest lucru face ca dimensiunea fișierelor din stânga să fie mult mai ușor de analizat. Dar mai sunt multe de rezolvat aici. Din fericire, alte opțiuni fac acest lucru mai ușor.

The -s flag va rezuma utilizarea discului din directorul dat. Acest lucru este adesea combinat cu -h pentru a oferi un rezumat foarte simplu și ușor de citit al directorului.

Du Hs

În funcție de directoarele pe care le verificați du, poate fi necesar să vă ridicați privilegiile folosind sudo sau asemănător. De exemplu: când doriți să vedeți câtă utilizare a discului din directorul rădăcină.

Deși există multe alte opțiuni utile cu care puteți utiliza du, -h și -s steagurile sunt singurele de care avem nevoie pentru a curăța spațiul pe disc.

Cum să eliberați spațiul pe disc Linux cu du

Acum că știi cum să folosești du, îl puteți utiliza atunci când eliberați spațiu pe disc pe computer.

Cel mai rapid mod de a vă curăța discul este să aflați mai întâi ce folosește cel mai mult spațiu. Puteți face acest lucru lăsând du scanează întregul sistem. Pentru a face acest lucru, veți adăuga un asterisc la sfârșitul căii directorului. Asteriscul funcționează ca un wildcard și îi spune comenzii să se uite la tot ceea ce se află în director.

Director Du Root 1

Aceasta vă arată ce director din sistemul de fișiere ocupă cel mai mult spațiu. De acolo, puteți utiliza aceeași comandă în fiecare director pentru a afla care subdirectoare și fișiere ocupă cel mai mult spațiu.

În multe cazuri, veți căuta în directorul de acasă, deoarece aici vă veți stoca fișierele personale. Puteți face acest lucru căutând ~/, deoarece acesta este o prescurtare pentru directorul dvs. de acasă.

Du Home

Continuați să repetați aceste comenzi atât cât este necesar pentru a restrânge ce directoare ocupă cel mai mult spațiu.

De exemplu, dacă aveți un director numit „Stocare” în folderul de acasă care ocupă mult spațiu, utilizați du pentru a afla ce fișiere din acesta sunt cele mai mari.

Du Storage

De aici, puteți șterge pur și simplu fișierele pe care nu doriți să le utilizați rm comanda.

Faceți acest lucru pentru orice alt fișier pe care nu îl mai doriți pe unitate pentru a elibera cantitatea dorită de spațiu de stocare.

întrebări frecvente

1. Există o modalitate de a sorta după mărimea fișierului?

Da, puteți țevi ieșirea din du în sort pentru a sorta după mărimea fișierului.

2. Cum văd cât spațiu liber pe disc am?

Ai folosi df, o comandă complet diferită, cu o utilizare foarte simplă, pentru a vedea cât spațiu liber pe disc aveți:

3. Ar trebui să folosesc du pentru a elimina programe de pe computer?

Nu, această metodă este utilă numai pentru fișierele pe care le-ați salvat singur. Dacă doriți să eliminați un program, ar trebui să utilizați managerul de pachete de distribuție sau centrul de software.

Încheierea

După cum puteți vedea, eliberarea spațiului pe disc în Linux folosind linia de comandă este destul de simplă. Odată ce aveți abilitatea de a utiliza du și toate opțiunile sale, veți descoperi că este, de asemenea, mult mai rapid și mai ușor decât majoritatea celorlalte metode.

Dar acesta este doar vârful aisbergului când vine vorba de comenzi. Citiți mai departe pentru a afla ce comenzi utilizați pentru a căuta fișiere în Linux.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.