Pronađite koliko prostora na disku koristi datoteka ili mapa u Linuxu

Ovaj vodič će vam pokazati kako otkriti količinu prostora na disku koju datoteka ili mapa pokreće pomoću Linux naredbenog retka.

Saznajte veličine datoteka svih datoteka i mapa

Du komanda sažima korištenje diska svake datoteke.

U svom najjednostavnijem obliku možete jednostavno pokrenuti sljedeću naredbu:

du

To će se kretati kroz sve datoteke i mape unutar ovog radnog direktorija. Za svaku datoteku koja se prikazuje prikazuje se veličina datoteke koja će se prikazati uz nju i pri dnu, prikazat će se ukupna veličina datoteke.

Da biste saznali koliko prostora se koristi na cijelom pogonu, možete započeti u korijenskoj mapi pomoću sljedeće naredbe:

du /

Možda ćete morati koristiti sudo uz du naredbu da podignete svoje dozvole na sljedeći način:

sudo du /

Glavni problem s gore navedenom naredbom je da će samo popisati veličinu datoteke podmapa, a ne datoteke unutar njih.

Da biste dobili potpuni popis, upotrijebite jednu od sljedećih naredbi:

du -a

du - svi

Izlaz se može pomaknuti na stranicama pomoću više naredbi ili manje naredbe kako slijedi:

du | više

du | manje

Saznajte veličinu datoteke pojedinih datoteka i mapa

Ako samo želite saznati upotrebu diska u jednoj datoteci, možete navesti naziv datoteke zajedno s naredbom du kako slijedi.

du / put / do / datoteku

Na primjer

du image.png

Izlaz će biti ovako:

36 slika.png

Ako unesete naziv mape uz du komandu, dobit ćete popis svih datoteka u mapi.

88 Para / zapisnici

92 Parna

Gore pokazuje da mapa Steam ima mapu zapisnika koja ima veličinu od 88, a ukupna datoteka za Steam je 92.

Ne spominje datoteke u mapi dnevnika. Da biste dobili popis datoteka, trebate upotrijebiti sljedeću naredbu:

du-Steam

Rezultati su sljedeći:

84 Steam / logs / bootstrap_log.txt

88 Para / zapisnici

92 Parna

Promjena izlaza veličine datoteke

Prema zadanim postavkama veličine datoteke navedene su u kilobajtima. Blok veličinu možete promijeniti na druge vrijednosti kako slijedi:

du-BM

Na primjer, imam datoteku zvan "zorin.iso" koja je prema zadanim postavkama veličine 1630535680.

du-BM zorin.iso

Gornja naredba izlazi veličinu 1556M.

Također možete koristiti K ili G kako slijedi:

du-BK zorin.iso

du-BG zorin.iso

U kilobajtima je datoteka zorin.iso navedena kao 159232K.

U gigabajtima, zorin.iso datoteka je navedena kao 2G

Postoje zapravo 8 mogućih postavki koje su sljedeće:

Ako dobivate popis datoteka koji pokušavaju dobiti točnu veličinu prikaza, teško je. Na primjer, datoteka od 100 bajtova treba biti prikazana kao bajtova, ali datoteka koja je 16 gigabajta bila bi bolje prikazana u gigabajtima.

Da biste dobili odgovarajuću veličinu datoteke na temelju prikazane datoteke koristite jednu od sljedećih naredbi:

du-h

du - ljudski čitljiv

Sažmi izlaz

Du komandu možete prikazati ukupnu veličinu datoteka i mapa pomoću sljedećih naredbi:

du-c

du - totalno

Također možete ukloniti većinu ostalih izlaza kao što je popis datoteka i mapa pomoću sljedećih naredbi:

du-s

du - sumarize

Sažetak

Više o du komandi možete saznati pokretanjem naredbe čovjeka na terminalu kako slijedi:

čovjek du

Druga naredba koju želite pročitati je naredba df koja izvještava o datotečnom sustavu i upotrebi prostora na disku.