Bez ohledu na to, kolik úložného prostoru máte, vždy existuje možnost, aby se zaplnil. Na většině osobních zařízení se disky zaplní fotkami, videi a hudbou, ale na serverech není neobvyklé, že kvůli datům v uživatelských účtech a souborech protokolů ubývá místa. Ať už máte na starosti správu víceuživatelského systému nebo jen svého vlastního notebooku, můžete zkontrolovat využití disku pomocí du
příkaz.
Ve výchozím nastavení du
poskytuje množství místa na disku použitého ve vašem aktuálním adresáři a také velikost každého podadresáře:
$ du
12 ./.backups
60 .
V tomto příkladu můj aktuální adresář zabírá všech 60 KB, z nichž 12 KB zabírá podadresář .backups
.
Pokud vám to připadá matoucí a chtěli byste vidět všechny velikosti samostatně, můžete použít --separate-dirs
(nebo -S
zkráceně) možnost:
$ du --separate-dirs
12 ./.backups
48 .
Jsou to stejné informace (48 a 12 je 60), ale s každým adresářem se zachází nezávisle na sobě.
Chcete-li zobrazit ještě více podrobností, použijte volbu --all (nebo zkráceně -a), která zobrazí každý soubor v každém adresáři:
$ du --separate-dirs --all
4 ./example.adoc
28 ./graphic.png
4 ./.backups/example.adoc~
12 ./.backups
4 ./index.html
4 ./index.adoc
48 .
Viz čas úprav souborů
Při prohlížení souborů, abyste zjistili, co zabírá místo, může být užitečné zjistit, kdy byl soubor naposledy upraven. Něco, na co se nesáhlo rok, je pravděpodobný kandidát na archivaci, zvláště pokud vám dochází místo.
Chcete-li zobrazit časy úprav souborů s du, použijte --time
možnost:
$ du --separate-dirs --all --time
28 2021-07-21 11:12 ./graphic.png
4 2021-07-03 10:43 ./příklad .adoc
4 2021-07-13 13:03 ./index.html
4 23.07.2021 14:18 ./index.adoc
1047:2 . 19 .
Nastavit práh velikosti souboru
Při kontrole souborů v zájmu místa na disku se můžete starat pouze o soubory netriviální velikosti. Pomocí --threshold
nastavíte práh pro velikosti souborů, které chcete vidět (nebo -t
zkráceně) možnost. Chcete-li například zobrazit pouze velikosti větší než 1 GB:
$ \du --separate-dirs --all --time --threshold=1G ~/Footage/
1839008 2021-07-14 13:55 /home/tux/Footage/snowfall.mp4
1577980 2020-04-11 13:10 /home/tux/Footage/waterfall.mp4
8588936 2021-07-14 13:55 /home/tux/>Když jsou velikosti souborů obzvlášť velké, mohou být obtížně čitelné. Usnadněte si velikost souborů pomocí
--human-readable
(nebo-h
zkráceně) možnost:$ \du --separate-dirs --all --time \
--threshold=1G --čitelný pro lidi ~/Footage/
1.8G 2021-07-14 13:55 /home/tux/Footage/snowfall.mp4
1.6G 2020-04-11 13:10 /home/tux/Footage/waterfall.mp4
8.5G 2021-07-14 13:55 /tux/Footage/Zobrazit dostupné místo na disku
Další zdroje pro Linux
- Cheat pro příkazy Linuxu
- Cheat sheet pro pokročilé příkazy systému Linux
- Bezplatný online kurz:Technický přehled RHEL
- Síťový cheat pro Linux
- Cheat sheet SELinux
- Cheat pro běžné příkazy pro Linux
- Co jsou kontejnery systému Linux?
- Naše nejnovější články o Linuxu
Chcete-li získat přehled o tom, kolik místa na disku zbývá, přečtěte si náš článek o příkazu df.