GNU/Linux >> Znalost Linux >  >> Linux

Zkontrolujte použité místo na disku v systému Linux pomocí du

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.


Linux
  1. Zkontrolujte místo na disku v Linuxu pomocí příkazů df a du

  2. Zkontrolujte oprávnění souborů Linux pomocí ls

  3. testování nedostatku místa na disku v linuxu

  1. Zkontrolujte volné místo na disku v Linuxu pomocí ncdu

  2. Použijte df ke kontrole volného místa na disku v Linuxu

  3. Jak zkontrolovat heslo v Linuxu?

  1. 5 Linuxových příkazů pro kontrolu volného místa na disku

  2. Jak zkontrolovat místo na disku v Linuxu

  3. Kontrola místa na disku Ubuntu 20.04