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í:
- K - kilobajty
- M - megabajty
- G - gigabajty
- T - terabyty
- P - Petabyty
- E - Exabyty
- Z - Zetabajty
- Y - Yottabyte
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.