Linux are o grămadă de comenzi utile pentru a simplifica anumite operațiuni pe sistem. df, de exemplu, vă ajută să determinați cât spațiu liber pe disc aveți pe o unitate, în timp ce du arată utilizarea estimată a spațiului de fișiere pe sistemul dvs.

În timp ce ambele comenzi funcționează bine și își fac treaba așa cum este intenționat, există o altă comandă utilă numită duf, o alternativă la df care oferă o funcționalitate mai bună de monitorizare a discului.

În acest ghid, ne vom uita la duf în detaliu și vom trece peste pașii de instalare și utilizare pe Linux.

Ce este duf?

duf sau Disk Usage/Free este un utilitar de linie de comandă gratuit și open-source care vă permite să vizualizați utilizarea discului de către sistemul dvs. și spațiul liber chiar din interiorul unei ferestre de terminal.

În esență, combină funcționalitatea ambelor du și df într-o singură comandă, astfel încât nu trebuie să rulați cele două comenzi individual. Nu doar că, cu duf, obțineți și informațiile într-un mod modern și ușor de înțeles, ceea ce o face mai ușor de utilizat pentru cei care abia încep cu Linux.

instagram viewer

Legate de: Cum să afișați utilizarea discului în Linux cu comanda du

De ce să folosiți duf?

Unul dintre cele mai mari avantaje ale duf față de df este setul complet de caracteristici; unul care vă oferă libertatea de a filtra, sorta și exporta rezultatele în JSON, printre altele.

Iată o listă cu toate caracteristicile evidențiate ale duf:

  • Ieșire colorată și ușor de înțeles
  • Libertatea de a ajusta tema terminalului
  • Posibilitatea de a sorta sau filtra rezultatele după preferințele dvs
  • Opțiune de a exporta rezultatul în JSON

Cum se instalează duf pe Linux

În funcție de distribuția Linux pe care o rulați pe computer, puteți instala duf pe acesta în câteva moduri diferite.

1. Instalați duf folosind un pachet DEB sau RPM

Instalarea duf folosind un pachet DEB sau RPM este foarte ușoară, datorită fișierelor oficiale de pachet furnizate de dezvoltatori.

Pentru această metodă, mai întâi, accesați pagina Versiuni GitHub a duf. Apoi, faceți clic pe fișierul care se termină cu .deb extensia dacă sunteți pe Debian sau derivatele sale, sau cu .rpm extensie dacă rulați RHEL sau oricare dintre derivatele sale, cum ar fi Fedora, CentOS etc.

Descarca: Pachetul duf

Dacă nu doriți să descărcați pachetul de pe pagina Lansări, puteți utiliza și wget pentru a primi pachetul chiar în interiorul terminalului.

Pentru aceasta, verificați dacă wget este prezent pe sistemul dvs. rulând:

wget --version

Dacă nu este, descărcați-l mai întâi.

Acum, dacă sunteți pe o distribuție bazată pe Debian, rulați comanda de mai jos pentru a obține duf:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb

Pe distribuțiile bazate pe RHEL, rulați:

wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.rpm

Acum, aveți două opțiuni pentru a instala pachetul. Puteți fie să utilizați versiunea GUI a programului de instalare a pachetelor sistemului dumneavoastră, fie să o instalați din linia de comandă.

Dacă preferați abordarea GUI, accesați Descărcări director, faceți clic dreapta pe fișierul pachetului și selectați Deschideți cu GDebi Package Installer sau Deschideți cu programul de instalare software, bazat pe distribuția dvs. Linux. Odată ce deschide programul de instalare, faceți clic pe Instalați pachetul sau Instalare butonul pentru a începe instalarea.

Ca alternativă, pentru a utiliza metoda CLI, deschideți terminalul și navigați la Descărcări director folosind comanda cd. Apoi, în funcție de distribuția dvs. Linux, introduceți comanda corespunzătoare pentru a instala pachetul pe sistemul dvs.

Pe distribuțiile bazate pe Debian:

sudo dpkg -i duf_0.x.x_linux_amd64.deb

Pe distribuțiile bazate pe RHEL:

sudo rpm -i duf_0.x.x_linux_amd64.rpm

Utilizatorii Arch pot instala duf din AUR folosind un ajutor AUR precum Yay:

da -S duf

2. Instalați duf folosind Snap

De asemenea, puteți instala duf pe sistemul dvs. folosind pachetul său oficial snap. Pentru aceasta, asigurați-vă că aveți Snap instalat pe computer, rulând următoarea comandă:

snap --versiune

Dacă aceasta returnează un număr de versiune, înseamnă că Snap este prezent pe sistem și puteți trece la pasul următor. Cu toate acestea, în cazul în care nu, va trebui instalați mai întâi Snap.

Având în vedere că ați făcut acea parte, puteți instala duf prin Snap rulând:

sudo snap install duf-utility

3. Build duf From Source

În timp ce atât managerul de pachete, cât și metodele Snap funcționează bine, dacă doriți să construiți programul de la sursă, duf oferă libertatea de a face acest lucru. Cu toate acestea, deoarece duf este scris în Go, asigurați-vă că aveți un mediu Go funcțional pe computer.

Odată terminat, puteți compila duf rulând următorul set de comenzi:

clona git https://github.com/muesli/duf.git
cd duf
mergi sa construiesti

Legate de: Cum să compilați și să instalați software din sursă în Linux

Cum se utilizează duf pentru a verifica utilizarea discului

Cu duf instalat, puteți începe să îl utilizați imediat. Pentru a face acest lucru, deschideți un terminal și rulați:

duf

Aceasta va returna o listă cu toate dispozitivele și punctele de montare de pe sistemul dvs., așa cum se arată mai jos.

Cu toate acestea, dacă doriți să enumerați numai anumite dispozitive și puncte de montare, puteți restrânge rezultatul folosind comenzi în următorul format:

duf /
duf /acasă

În plus, în cazul în care trebuie să afișați toate sistemele de fișiere, inclusiv sistemele de fișiere pseudo, duplicate și inaccesibile, puteți face acest lucru cu:

duf --all

Filtrarea rezultatelor

În timp ce rezultatul afișat într-o formă tabelară este destul de ușor de înțeles, filtrăndu-l pentru a afișa sau ascunde anumite tabele facilitează vizualizarea informațiilor numai despre tabelele pe care trebuie să le cunoști despre.

Ca atare, duf oferă două opțiuni pentru filtrarea dispozitivelor: --numai și --ascunde, și iată cum pot fi de folos.

Să presupunem că doriți să vizualizați dispozitivele enumerate doar în două tabele specifice: local și de rețea. În această situație, în loc să rulați comanda plain duf, o puteți modifica pentru a include doar două tabele. Ca aceasta:

duf --doar local, de rețea

În mod similar, dacă doriți să ascundeți aceste tabele din rezultate, puteți face acest lucru cu:

duf --hide local, network

Filtrarea lui duf funcționează și cu sistemele de fișiere și punctele de montare, astfel încât să puteți afișa sau ascunde și sistemele de fișiere și punctele de montare.

Pentru a afișa anumite sisteme de fișiere:

duf --only-fs tmps, vfat

Când doriți să ascundeți anumite sisteme de fișiere:

duf --hide-fs tmpfs, vfat

Pentru afișarea punctelor de montare:

duf --only-mp /,/home

Pentru a ascunde aceste puncte de montare din rezultat:

duf --hide-mp /,/home

Sortarea rezultatelor

La fel ca filtrarea rezultatelor pentru a vizualiza informații despre dispozitivele selectate și punctele de montare, puteți sorta și ordinea în care sunt listate datele din tabel.

De exemplu, dacă doriți să sortați MĂRIMEA coloana din tabel, următoarea comandă poate face asta pentru dvs.:

duf --sort size

În mod similar, puteți afișa sau ascunde anumite coloane dintr-un tabel. Deci, să presupunem că doriți să afișați numai MĂRIMEA și DISPONIBIL coloane din rezultat. Puteți face acest lucru cu:

duf --dimensiune ieșire, disponibil

Vizualizarea informațiilor inode

Toate sistemele Unix și Unix-like folosesc atât blocuri, cât și inoduri pentru a organiza și stoca date. În timp ce blocurile reprezintă date, inoduri reprezintă fișiere.

Cu duf, puteți vizualiza atât blocul, cât și inodul, deși reprezentarea implicită este setată pentru a afișa datele blocului. Pentru a vizualiza informațiile despre inod în loc de blocarea utilizării, pur și simplu rulați:

duf --inodes

Exportarea rezultatelor în JSON

Dacă trebuie vreodată să exportați rezultate, duf vă oferă opțiunea de a le exporta în format de fișier JSON. Acest lucru face ca fișierul exportat să fie mai accesibil și mai lizibil pe diferite aplicații și dispozitive.

Doar deschideți un terminal și rulați următoarea comandă pentru a exporta rezultatul duf în JSON:

duf --json

Setarea unei teme de terminal

Deși duf detectează automat schema de culori a terminalului dvs. în mod corect, în cazul în care nu reușește să facă acest lucru, puteți schimba tema folosind --temă argument, după cum se arată mai jos:

duf --theme light

sau

duf --temă întunecată

Obținerea ajutorului din linia de comandă

În orice moment, dacă întâmpinați probleme cu sintaxa unei comenzi, puteți căuta ajutor folosind:

duf --ajutor

Monitorizarea utilizării discului pe Linux simplificată

Monitorizarea utilizării discului pe Linux este mai ușoară ca niciodată, datorită comenzii duf. În timp ce alte instrumente CLI, cum ar fi du și df, există și ele și își fac treaba, dar ușurința de utilizare a duf și reprezentarea inteligibilă a datelor simplifică procesul în mod semnificativ.

Ca să nu mai vorbim, vă oferă mai multă funcționalitate și control asupra ieșirii, astfel încât să nu fiți copleșit de prea multe informații.

Dacă abia ați început să utilizați Linux, puteți beneficia de a afla despre montarea hard disk-ului folosind linia de comandă.

Cum se montează un hard disk în Linux utilizând linia de comandă

Trebuie să montați un hard disk sau o partiție de disc pe Linux? Iată ce trebuie să știți despre udisk-uri și comenzile de montare.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Linux
  • Partiție de disc
  • Aplicații Linux
  • Comenzi Linux
Despre autor
Yash Wate (37 articole publicate)

Yash este scriitor la MUO pentru bricolaj, Linux, programare și securitate. Înainte de a-și găsi pasiunea în scris, obișnuia să dezvolte pentru web și iOS. Poți găsi scrisul lui și pe TechPP, unde acoperă alte verticale. În afară de tehnologie, îi place să vorbească despre astronomie, Formula 1 și ceasuri.

Mai multe de la Yash Wate

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona