Zistite, koľko miesta na disku používa súbor alebo priečinok v systéme Linux

Táto príručka vám ukáže, ako zistiť, koľko miesta na disku prebieha súbor alebo priečinok pomocou príkazového riadku systému Linux.

Zistite veľkosť súborov všetkých súborov a priečinkov

Príkaz du sumarizuje využitie disku pre každý súbor.

V najjednoduchšej forme môžete jednoducho spustiť nasledujúci príkaz:

du

Táto funkcia sa bude prechádzať medzi všetkými súbormi a priečinkami v tomto pracovnom adresári. Pre každý súbor, ktorý je zobrazený, sa zobrazí spolu s ním veľkosť súboru av spodnej časti sa zobrazí celková veľkosť súboru.

Ak chcete zistiť, koľko miesta sa používa na celom disku, môžete spustiť v koreňovom adresári pomocou nasledujúceho príkazu:

du /

Možno budete musieť použiť sudo spolu s príkazom du, aby ste zvýšili svoje povolenia takto:

sudo du /

Hlavným problémom s vyššie uvedeným príkazom je, že bude len zobrazovať veľkosť súboru v podadresároch a nie súbory v nich.

Ak chcete získať kompletný záznam, použite jeden z nasledujúcich príkazov:

du -a

du --all

Výstup môžete posúvať na stránkach pomocou príkazu viac alebo menšieho príkazu takto:

du | viac

du | menej

Zistite veľkosť súboru jednotlivých súborov a priečinkov

Ak chcete len zistiť využitie disku, ktorý používa jeden súbor, môžete zadať názov súboru spolu s príkazom du nasledujúcim spôsobom.

du / cesta / do / súboru

Napríklad

du image.png

Výstup bude takýto:

36 image.png

Ak zadáte názov priečinka spolu s príkazom du, dostanete zoznam všetkých súborov v priečinku.

88 Para / guľatina

92 Parné

Vyššie uvedené ukazuje, že priečinok Steam má priečinok s logami, ktorý má veľkosť 88 a celkový priečinok Steam je 92.

Neuvádza zoznam súborov v priečinku protokolov. Ak chcete získať zoznam súborov, musíte použiť nasledujúci príkaz:

du-a Steam

Výsledky sú teraz nasledovné:

84 Steam / logy / bootstrap_log.txt

88 Para / guľatina

92 Parné

Zmena výstupu veľkosti súboru

V predvolenom nastavení sú veľkosti súborov uvedené v kilobajtoch. Veľkosť bloku môžete zmeniť na iné hodnoty nasledovne:

du -BM

Napríklad, mám súbor s názvom "zorin.iso", ktorý je v predvolenom nastavení veľkosť 1630535680.

du -BM zorin.iso

Vyššie uvedený príkaz má veľkosť 1556M.

Môžete tiež použiť K alebo G nasledovne:

du -BK zorín.iso

du -BG zorin.iso

V kilobajtoch je súbor zorin.iso uvedený ako 159232K.

V gigabajtoch je súbor zorin.iso uvedený ako 2G

Existuje v skutočnosti 8 možných nastavení, ktoré sú nasledovné:

Ak získate zoznam súborov, ktoré sa snažia získať správnu veľkosť zobrazenia, je ťažké. Napríklad súbor s veľkosťou 100 bajtov musí byť zobrazený ako bajty, ale súbor, ktorý je 16 gigabajtov, by sa lepšie zobrazoval v gigabajtoch.

Ak chcete získať príslušnú veľkosť súboru na základe zobrazeného súboru, použite jeden z nasledujúcich príkazov:

du -h

du - človek-čitateľný

Zhrňte výsledok

Príkaz du môžete zobraziť tak, aby sa zobrazila celková veľkosť súborov a priečinkov pomocou nasledujúcich príkazov:

du -c

du - celkový

Môžete tiež odstrániť väčšinu ostatných výstupov, ako je zoznam súborov a priečinkov, pomocou nasledujúcich príkazov:

du -s

du --summarize

zhrnutie

Ďalšie informácie o príkaze du môžete nájsť spustením príkazu man v termináli takto:

man du

Ďalším príkazom, ktorý si môžete prečítať, je príkaz df, ktorý hlási súborový systém a využitie miesta na disku.