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:
- K - Kilobajta
- M - Megabajta
- G - Gigabajta
- T - terabajti
- P - Petabajta
- E - Exabytes
- Z - Zetabajta
- Y - Yottabyte
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.