Pronađite koliko prostora na disku koristi datoteka ili fascikla na Linux-u

Ovaj vodič će vam pokazati kako saznati količinu prostora na disku koju datoteka ili direktorij pokreće koristeći Linux komandnu liniju.

Saznajte veličinu datoteke svih datoteka i fascikli

Komanda du rezimira upotrebu diska svake datoteke.

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

du

Ovo će se pomerati kroz sve datoteke i fascikle u sadašnjem radnom direktoriju. Za svaku datoteku koja se prikazuje, veličina datoteke će biti prikazana pored nje i na dnu, prikazaće se ukupna veličina datoteke.

Da biste saznali koliko se prostora koristi na celom disku, možete započeti u korenskom direktorijumu koristeći sljedeću komandu:

du /

Možda ćete morati da koristite sudo zajedno sa naredbom du da biste podigli svoje dozvole na sledeći način:

sudo du /

Glavno pitanje sa gornjom komandom je da će samo navesti veličinu datoteke podfoldera, a ne datoteke unutar njih.

Da biste dobili kompletan spisak, koristite jednu od sledećih naredbi:

du -a

du - sve

Izlaz možete da prelistujete na stranice koristeći više naredbe ili manje naredbe na sledeći način:

du | više

du | manje

Saznajte veličinu datoteke pojedinačnih datoteka i fascikli

Ako želite samo da saznate koja je upotreba diska korištena u jednoj datoteci, možete odrediti ime datoteke zajedno sa naredbom du na sledeći način.

du / put / do / datoteke

Na primjer

du image.png

Izlaz će biti ovako:

36 image.png

Ako unesete ime fascikle zajedno sa komandom du, dobićete listu svih datoteka u fascikli.

88 Steam / dnevnici

92 Steam

Gore navedeno pokazuje da fascikla Steam ima fasciklu dnevnika koja ima veličinu od 88 i ukupan broj fascikle Steam je 92.

Ne navodi datoteke u fascikli dnevnika. Da biste dobili listu fajlova, potrebno je da koristite sledeću komandu:

du-a Steam

Rezultati su sledeći:

84 Steam / logs / bootstrap_log.txt

88 Steam / dnevnici

92 Steam

Promenite izlaz veličine datoteke

Po podrazumevanoj vrednosti, veličina datoteke je navedena kao kilobajt. Možete promijeniti veličinu bloka na druge vrijednosti na sljedeći način:

du-BM

Na primjer, imam datoteku pod nazivom "zorin.iso" koja je po veličini 1630535680.

du -BM zorin.iso

Gornja komanda emituje veličinu kao 1556M.

K ili G možete koristiti i na sledeći način:

du-BK zorin.iso

du-BG zorin.iso

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

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

U stvari, postoje 8 moguća podešavanja koja su sljedeća:

Ako dobijete listu fajlova koji pokušavaju da dobiju tačnu veličinu ekrana, je teško. Na primer, datoteka od 100 bajtova mora biti prikazana kao bajtova, ali bi datoteka koja je 16 gigabajta bolje prikazana u gigabajtima.

Da biste dobili odgovarajuću veličinu datoteke na osnovu prikazane datoteke, koristite jednu od sledećih naredbi:

du -h

du-čovek-čitljiv

Sumirajte rezultat

Možete dobiti naredbu du da biste prikazali ukupnu veličinu datoteka i fascikli koristeći sljedeće naredbe:

du -c

du - ukupno

Takođe možete eliminisati većinu ostalog izlaza kao što je lista datoteka i fascikli koristeći sljedeće naredbe:

du-s

du - smanjiti

Sažetak

Možete saznati više o naredbi du tako što ćete pokrenuti naredbu man u terminalu na sledeći način:

man du

Još jedna naredba koju želite pročitati je df naredba koja prikazuje sistem datoteka i razmjenu prostora na disku.