V tomto článku se dozvíte, jak zkontrolovat velikost adresáře v systému Linux pomocí prostředí příkazového řádku. Všechny příkazy předvedené v tomto článku byly spuštěny v systému Ubuntu 20.04. Všechny metody a kroky se provádějí v terminálu. Okno terminálu můžete rychle otevřít zadáním Ctrl + Alt + t.
Následuje několik metod, které můžete použít ke kontrole velikosti adresáře v systémech Linux. Tyto metody prozkoumáme jednu po druhé:
Metoda 1: Zkontrolujte velikost adresáře pomocí příkazu du
Výchozí příkaz používaný ke kontrole velikosti adresáře je známý jako příkaz „du“, což znamená d isk u šalvěj. Příkaz du je nainstalován na většině distribucí Linuxu. Pomocí příkazu du můžete zobrazit aktuální velikost adresáře vašeho systému následujícím způsobem:
$z
Výše uvedený příkaz zobrazí seznam obsahu domovského adresáře. Čísla zobrazená vlevo ukazují velikosti každého objektu v kilobajtech.
Pomocí volby -h můžete také zobrazit výstup v popisnější podobě, a to následovně:
$z–H
Výše uvedený příkaz zobrazuje prostor v kilo, mega a gigabajtech s čísly.
Chcete -li zjistit velikost konkrétního adresáře, použijte následující syntaxi:
$z–H/adresářová cestaVýše uvedený příkaz budete muset spustit jako uživatel sudo, protože některé adresáře vyžadují určitá oprávnění pro přístup k určitému obsahu adresáře.
Pomocí následujícího příkazu zkontrolujte velikost adresáře adresáře /var:
$sudo z–H/kdeS volbou -hc můžete velikost konkrétního adresáře zobrazit ve formě čitelné pro člověka, a to následovně:
$sudo z -hc /kdeHloubku cesty podadresáře můžete také změnit pomocí možnosti maximální hloubka. Pokud byste například chtěli zobrazit pouze horní adresář, pak byste museli nastavit maximální hloubku = 0, a to následovně:
$sudo z–Hc ––max-depth =0 /kdePodobně pro načtení nejvyššího adresáře s jednou vrstvou podadresáře nastavíte max-depth = 1.
$sudo z–Hc ––max-depth =1 /kdePokud chcete prozkoumat více příkazů souvisejících s du, můžete použít následující příkaz:
$muž zMetoda 2: Zkontrolujte velikost adresáře pomocí příkazu stromu
Příkaz strom slouží k zobrazení adresářů, podadresářů a souborů ve formátu stromu. Tento příkaz můžete učinit užitečnějším zadáním příznaků a možností pro přizpůsobení. Stromový příkaz není na většině systémů Linux již nainstalován. Tento příkaz můžete nainstalovat pomocí správce balíčků apt následujícím způsobem:
$sudovýstižnýNainstalujte stromChcete -li zobrazit aktuální adresář, podadresáře a soubory použijte na terminálu následující příkaz:
$strom -d -hPomocí příkazu strom můžete také načíst obsah konkrétního adresáře pomocí následující syntaxe:
$strom /adresářová cestaChcete -li zobrazit obsah adresáře /var, použijete následující příkaz:
$strom /kdePo dokončení příkazu zobrazí celkový počet adresářů a podadresářů.
Chcete -li se dozvědět více o příkazu stromu, použijte následující příkaz:
$muž stromMetoda 3: Zkontrolujte velikost adresáře pomocí příkazu ncdu
Používání disku NCurses Disk, zkráceně „ncdu“, se také používá ke kontrole velikosti adresáře. ncdu není ve většině systémů Linux standardně nainstalován. Tento příkaz budete muset nainstalovat pomocí příkazového řádku prostřednictvím správce balíčků apt takto:
$sudovýstižnýNainstalujtencduPomocí ncdu můžete zobrazit interaktivní zobrazení využití vašeho systémového disku. Chcete -li tento příkaz vyzkoušet, proveďte následující:
$ncduV levém horním rohu se zobrazuje aktuální prohlížený adresář. Levý sloupec zobrazuje velikost adresáře v číselné hodnotě, kde znaky # udávají velikost vedle každého adresáře. Mezi těmito řádky se můžete pohybovat pomocí kláves se šipkami. Zde je účelem šipky doprava procházet adresář a účelem šipky doleva je přesunout vás zpět.
Pomocí příkazu ncdu můžete také cílit na konkrétní adresář následujícím způsobem:
$ncdu/kdeChcete -li rozhraní ncdu ukončit, stiskněte ‘q’ a pro pomoc stiskněte ‘?’.
V tomto článku jste se dozvěděli, jak pomocí tří různých metod zkontrolovat velikost adresáře pomocí příkazového řádku terminálu v systémech Linux 20.04 Ubuntu. Pomocí terminálu můžete prozkoumat více příkazů týkajících se příkazů stromu, ncdu a du. Tyto příkazy lze použít ve všech distribucích Linuxu. Pokud máte nějaké dotazy nebo návrhy, neváhejte se vyjádřit níže.