GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat velikost souborů a adresářů v systému Linux

Pokud jste správce systému, musíte si být vědomi celkového místa na disku obsazeného systémem souborů, abyste mohli identifikovat nežádoucí soubory a adresáře, odstranit je a uvolnit místo na disku. Příkaz du znamená „Využití disku“ a lze jej použít ke kontrole informací o využití disku soubory a adresáři ve vašem systému.

V této příručce vám ukážeme, jak zkontrolovat velikost souborů a adresářů v Linuxu.

Předpoklady

  • Server Linux na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu, CentOS nebo Rocky Linux s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte na svůj server, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Nebo

aktualizace dnf -y

Krok 2 – Základní syntaxe

Základní syntaxe příkazu du je uvedena níže:

du [MOŽNOST]... [SOUBOR]...

Chcete-li zobrazit všechny možnosti dostupné pomocí příkazu du, spusťte:

du --help

Měli byste vidět následující obrazovku:

Krok 3 – Zobrazení přehledu využití disku v adresáři

Spuštěním příkazu du bez jakýchkoli voleb se zobrazí souhrn využití disku v adresáři.

Chcete-li například zkontrolovat využití disku v adresáři /opt, spusťte následující příkaz:

du /opt/

Tím se vytiskne souhrn využití disku v kilobajtech v prvním sloupci:

440 /opt/google/earth/pro/shaders8804 /opt/google/earth/pro/resources/gdal16 /opt/google/earth/pro/resources/flightsim/aircraft12 /opt/google/earth/pro/resources /flightsim/hud56 /opt/google/earth/pro/resources/flightsim/controller12 /opt/google/earth/pro/resources/flightsim/keyboard8 /opt/google/earth/pro/resources/flightsim/planet112 /opt/google /earth/pro/resources/flightsim12660 /opt/google/earth/pro/resources15220 /opt/google/earth/pro/lang1180 /opt/google/earth/pro/plugins/imageformats468 /opt/google/earth/pro/plugins /bearer396 /opt/google/earth/pro/plugins/platforms80 /opt/google/earth/pro/plugins/printsupport72 /opt/google/earth/pro/plugins/audio18892 /opt/google/earth/pro/plugins244252 /opt /google/earth/pro244256 /opt/google/earth2828 /opt/google/chrome/swiftshader10140 /opt/google/chrome/WidevineCdm/_platform_specific/linux_x6410144 /opt/google/chrome/WidevineCdm/00056specific/1Wopteplatform_google /opt/google/chrome/cron

Krok 3 – Zobrazení celkové velikosti adresáře

Pro zobrazení souhrnu využití disku každého souboru s celkovou velikostí můžete použít příkaz du s volbou -c.

du -c /opt

Měli byste vidět následující výstup:

440 /opt/google/earth/pro/shaders8804 /opt/google/earth/pro/resources/gdal16 /opt/google/earth/pro/resources/flightsim/aircraft12 /opt/google/earth/pro/resources /flightsim/hud56 /opt/google/earth/pro/resources/flightsim/controller12 /opt/google/earth/pro/resources/flightsim/keyboard8 /opt/google/earth/pro/resources/flightsim/planet112 /opt/google /earth/pro/resources/flightsim12660 /opt/google/earth/pro/resources15220 /opt/google/earth/pro/lang1180 /opt/google/earth/pro/plugins/imageformats468 /opt/google/earth/pro/plugins /bearer396 /opt/google/earth/pro/plugins/platforms80 /opt/google/earth/pro/plugins/printsupport72 /opt/google/earth/pro/plugins/audio18892 /opt/google/earth/pro/plugins244252 /opt /google/earth/pro244256 /opt/google/earth2828 /opt/google/chrome/swiftshader10140 /opt/google/chrome/WidevineCdm/_platform_specific/linux_x6410144 /opt/google/chrome/WidevineCdm/00056specific/1Wopteplatform_google /opt/google/chrome/cron599088 /opt599088 celkem

Krok 4 – Zobrazení využití disku ve formátu čitelném pro člověka

du -h /opt

Měli byste vidět následující výstup:

440 kB /opt/google/earth/pro/shaders8,6M /opt/google/earth/pro/resources/gdal16K /opt/google/earth/pro/resources/flightsim/aircraft12K /opt/google/earth/pro /resources/flightsim/hud56K /opt/google/earth/pro/resources/flightsim/controller12K /opt/google/earth/pro/resources/flightsim/keyboard8.0K /opt/google/earth/pro/resources/flightsim/planet112K /opt/google/earth/pro/resources/flightsim13M /opt/google/earth/pro/resources15M /opt/google/earth/pro/lang1.2M /opt/google/earth/pro/plugins/imageformats468K /opt/google /earth/pro/plugins/bearer396K /opt/google/earth/pro/plugins/platforms80K /opt/google/earth/pro/plugins/printsupport72K /opt/google/earth/pro/plugins/audio19M /opt/google/earth /pro/plugins239M /opt/google/earth/pro239M /opt/google/earth2.8M /opt/google/chrome/swiftshader10M /opt/google/chrome/WidevineCdm/_platform_specific/linux_specificx6410M /opt/google/chrome/WidevineM10 /opt/google/chrome/WidevineCdm20K /opt/google/chrome/cron16K /opt/google/chrome/MEIPreload 21 mil. /opt/google/chrome/locales92K /opt/google/chrome/default_apps255M /opt/google/chrome493M /opt/google

Krok 5 – Zobrazení celkové velikosti souboru v adresáři

Pro zobrazení jediné celkové velikosti adresáře můžete použít volbu -s.

du -hs /opt

Měli byste vidět následující výstup:

586 milionů /opt

Krok 6 – Seřadit soubor a adresář podle velikosti

Příkaz du s sort můžete použít k zobrazení a třídění všech souborů a adresářů podle jejich velikosti.

du /opt | sort -n -r

Měli byste vidět následující výstup:

599088 /opt504580 /opt/google260320 /opt/google/chrome244256 /opt/google/earth244252 /opt/google/earth/pro94268 /opt/ffmpeg58604 /opt/ffmpeg/binopt/libegff/google3 /chrome/locales18892 /opt/google/earth/pro/plugins15220 /opt/google/earth/pro/lang12660 /opt/google/earth/pro/resources10156 /opt/google/chrome/WidevineCdm10144 /opt/google/Cchrome/Widevine /_platform_specific10140 /opt/google/chrome/WidevineCdm/_platform_specific/linux_x648804 /opt/google/earth/pro/resources/gdal5972 /opt/ffmpeg/share5668 /opt/ffmpeg/share/doc56ff2664/mpeg/56ffdocshaff8 /opt/google/chrome/swiftshader1288 /opt/ffmpeg/include

Krok 7 – Najděte největší soubor nebo adresář

K vyhledání největšího souboru nebo adresáře ve vašem systému použijte příkaz du s sort.

Spusťte příkaz du s volbou -a k vyhledání a zobrazení největšího souboru a adresáře:

du -a / | seřadit -n -r | hlava -n 10

Měli byste vidět následující výstup:

1653740 /931232 /usr483812 /swapfile425916 /usr/lib268820 /usr/src164476 /usr/share156912 /var151216 /usr/lib/x86_64/libus/libusr/lib24268modul 

Závěr

V této příručce jsme vysvětlili, jak zkontrolovat velikost souborů a adresářů s různými možnostmi. To vám pomůže sledovat využití systému souborů v systému Linux. Začněte s hostingem VPS od Atlantic.Net.


Linux
  1. Jak získat velikost adresáře v Linuxu

  2. Jak mohu vidět velikost souborů a adresářů v linuxu?

  3. Jak v linuxu zkontrolujete, zda je disk fragmentovaný?

  1. Jak archivovat a komprimovat soubory na Linuxu

  2. Jak zkontrolovat využití disku pomocí adresáře a využití šířky pásma?

  3. Jak zkontrolovat celkovou velikost RAM a využití paměti v Linuxu

  1. Jak zkontrolovat místo na disku v Linuxu

  2. Jak zkontrolovat využití místa na disku v Linuxu

  3. 10 příkladů příkazů Linux DU (velikost využití disku souborů a složek)