Najděte, kolik místa na disku používá soubor nebo složka v systému Linux

Tato příručka vám ukáže, jak zjistit množství místa na disku, do kterého se spouští soubor nebo složka pomocí příkazového řádku systému Linux.

Zjistěte velikost souborů všech souborů a složek

Příkaz du shrnuje využití disku v každém souboru.

Ve své nejjednodušší formě můžete jednoduše spustit následující příkaz:

du

Tímto se budou procházet všechny soubory a složky v aktuálním pracovním adresáři. Pro každý soubor, který je zobrazen, bude zobrazen vedle něj velikost souboru av dolní části bude zobrazena celková velikost souboru.

Chcete-li zjistit, kolik místa je použito na celé jednotce, můžete spustit v kořenové složce pomocí následujícího příkazu:

du /

Možná budete muset použít sudo společně s příkazem du, abyste zvýšili oprávnění takto:

sudo du /

Hlavním problémem s výše uvedeným příkazem je, že bude obsahovat jen velikost souboru podsložky, nikoliv soubory v nich.

Chcete-li získat kompletní výpis, použijte jeden z následujících příkazů:

du -a

du --all

Výstup můžete procházet stránkami pomocí příkazu více nebo méně příkazu takto:

du | více

du | méně

Zjistěte velikost souboru jednotlivých souborů a složek

Pokud se chcete dozvědět, jaký disk používá jediný soubor, můžete zadat název souboru spolu s příkazem du následujícím způsobem.

du / cesta / do / souboru

Například

du image.png

Výstupem bude něco jako:

36 image.png

Pokud zadáte název složky spolu s příkazem du, dostanete seznam všech souborů ve složce.

88 Pára / dříví

92 Pára

Výše uvedené ukazuje, že složka Steam má složku s protokoly, která má velikost 88 a celkový počet složek Steam je 92.

Neuvádí soubory ve složce protokolů. Chcete-li získat seznam souborů, musíte použít následující příkaz:

du-a Steam

Výsledky jsou nyní následující:

84 Steam / protokoly / bootstrap_log.txt

88 Pára / dříví

92 Pára

Změna výstupu velikosti souboru

Ve výchozím nastavení jsou velikosti souborů uvedeny jako kilobyty. Velikost bloku můžete změnit na jiné hodnoty následujícím způsobem:

du -BM

Například mám soubor s názvem "zorin.iso", který je ve výchozím nastavení velikost 1630535680.

du -BM zorin.iso

Výše uvedený příkaz udává velikost 1556M.

Můžete také použít K nebo G takto:

du -BK zorin.iso

du-BG zorin.iso

V kilobajtech je soubor zorin.iso uveden jako 159232K.

V gigabajtech je soubor zorin.iso uveden jako 2G

Existuje ve skutečnosti 8 možných nastavení, která jsou následující:

Pokud získáváte seznam souborů, které se snaží získat správnou velikost zobrazení, je obtížné. Například soubor 100 bajtů musí být zobrazen jako byty, ale soubor, který je 16 gigabajtů, by se lépe zobrazoval v gigabajtech.

Chcete-li získat odpovídající velikost souboru na základě zobrazeného souboru, použijte jeden z následujících příkazů:

du -h

du - člověk čitelný

Shrnout výstup

Příkaz du můžete zobrazit tak, že zobrazíte celkovou velikost souborů a složek pomocí následujících příkazů:

du -c

du - celkový

Můžete také odstranit většinu ostatních výstupů, například výpis souborů a složek, pomocí následujících příkazů:

du -s

du - shumarize

souhrn

Více informací o příkazu du můžete získat spuštěním příkazu man v terminálu následujícím způsobem:

man du

Dalším příkazem, který si přejete přečíst, je příkaz df, který hlásí souborový systém a využití místa na disku.