Acest ghid vă va arăta cum să aflați cantitatea de spațiu pe disc pe care un fișier sau un folder îl ocupă utilizând linia de comandă Linux.
Aflați dimensiunile fișierelor tuturor fișierelor și folderelor
Comanda du sumarizeaza utilizarea discului pentru fiecare fisier.
În forma sa cea mai simplă, puteți rula următoarea comandă:
du
Aceasta va derula prin toate fișierele și folderele din cadrul prezentului director de lucru. Pentru fiecare fișier afișat va fi afișată o dimensiune a fișierului, iar în partea inferioară va fi afișată dimensiunea totală a fișierului.
Pentru a afla cât spațiu este utilizat pe întreaga unitate, puteți începe la dosarul rădăcină utilizând următoarea comandă:
du /
Este posibil să fie necesar să utilizați sudo împreună cu comanda du pentru a vă ridica permisiunile după cum urmează:
sudo du /
Problema principală cu comanda de mai sus este că va lista doar dimensiunea fișierului subdosarelor și nu fișierele din ele.
Pentru a obține o listă completă, utilizați una din următoarele comenzi:
du -adu -all Puteți obține ieșirea pentru a derula în pagini utilizând comanda mai mare sau comanda mai mică după cum urmează: du | Mai Multdu | Mai puțin Dacă doriți doar să aflați utilizarea discului utilizat de un singur fișier, puteți specifica numele fișierului împreună cu comanda du după cum urmează. du / cale / către / fișier De exemplu du image.png Rezultatul va fi ceva de genul: 36 image.png Dacă introduceți un nume de folder împreună cu comanda du veți obține o listă cu toate fișierele din folder. 88 Abur / bușteni92 Steam
Cele de mai sus arată că directorul Steam are un dosar de jurnale care are o dimensiune de 88 și totalul pentru directorul Steam este de 92. Acesta nu afișează fișierele din dosarul "jurnale". Pentru a obține lista fișierelor, va trebui să utilizați următoarea comandă: du-a Steam Rezultatele sunt acum următoarele: 84 Steam / jurnale / bootstrap_log.txt88 Abur / bușteni92 Steam
În mod prestabilit, dimensiunile fișierelor sunt listate în kilobytes. Puteți schimba dimensiunea blocului la alte valori după cum urmează: du -BM De exemplu, am un fișier numit "zorin.iso" care, în mod implicit, are dimensiunea de 1630535680. du -BM zorin.iso Comanda de mai sus scoate dimensiunea ca 1556M. De asemenea, puteți folosi K sau G după cum urmează: du -BK zorin.isodu -BG zorin.iso În kilobyte, fișierul zorin.iso este listat ca 159232K. În gigabytes, fișierul zorin.iso este listat ca 2G Există, de fapt, 8 setări posibile, după cum urmează: Dacă obțineți o listă de fișiere care încearcă să obțină dimensiunea corectă a afișajului este dificilă. De exemplu, un fișier de 100 de octeți trebuie să fie afișat ca octeți, dar un fișier care este de 16 gigabytes ar fi mai bine afișat în gigaocteți. Pentru a obține dimensiunea corespunzătoare a fișierului în funcție de fișierul afișat, utilizați una dintre următoarele comenzi: du -hdu -human-citit Puteți obține comanda du pentru a afișa dimensiunea totală a fișierelor și folderelor utilizând următoarele comenzi: du -cdu -total De asemenea, puteți elimina majoritatea celorlalte ieșiri, cum ar fi listarea fișierelor și folderelor, utilizând următoarele comenzi: du -sdu -summarize Puteți afla mai multe despre comanda du executând comanda om din terminal după cum urmează: om du O altă comandă pe care ați putea dori să o citiți este comanda df care raportează utilizarea sistemului de fișiere și a spațiului pe disc. Aflați dimensiunea fișierului individual al fișierelor și folderelor
Modificați rezultatul formatului fișierului
Rezumați rezultatul
rezumat