Kontrolovat velikost adresářů a souborů pomocí grafického uživatelského rozhraní je docela snadné. Získání velikosti adresáře pomocí příkazového řádku může být mnohem obtížnější než při použití grafického uživatelského rozhraní. Pomocí příkazu „ls“ můžete zobrazit obsah adresáře, ale nevidíte přesný prostor ani velikost adresáře. Místo toho musíte prozkoumat více příkazů, abyste získali přesnou velikost adresáře nebo souboru.

V tomto článku se naučí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. Postupně prozkoumáme tyto metody:

Metoda 1: Kontrola velikosti adresáře pomocí příkazu du

Výchozí příkaz používaný ke kontrole velikosti adresáře je známý jako „du“ příkaz, který znamená využití disku. 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:

$ du

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ě:

$ du –h

Výše uvedený příkaz zobrazí mezeru v kilo, mega a gigabajtech s čísly.

Chcete-li zjistit velikost konkrétního adresáře, použijte následující syntaxi:

$ du –h / adresář-cesta

Výš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 ke konkrétnímu obsahu adresáře.

Pomocí následujícího příkazu zkontrolujte adresář velikost adresáře / var:

$ sudo du –h / var

Pomocí volby -hc můžete zobrazit velikost konkrétního adresáře v human-rea dable form, takto:

$ sudo du -hc / var

Hloubku cesty k podadresáři můžete také změnit pomocí možnosti maximální hloubky. Pokud byste například chtěli zobrazit pouze horní adresář, budete muset nastavit max-depth = 0 takto:

$ sudo du –hc ––max-depth = 0 / var

Podobně k získání nejvyššího adresáře s jednu vrstvu podadresáře, pak nastavíte max-depth = 1.

$ sudo du –hc ––max-depth = 1 / var

Chcete-li prozkoumat více příkazů souvisejících s du, můžete použít následující příkaz:

$ man du

Metoda 2: Zkontrolujte velikost adresáře pomocí příkazu tree

Příkaz tree se používá 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í přizpůsobení. Příkaz tree 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:

$ sudo apt install tree

Chcete-li zobrazit aktuální adresář, podadresáře a soubory, použijte na terminálu následující příkaz:

$ tree -d -h

Pomocí příkazu tree můžete také načíst obsah konkrétního adresáře pomocí následující syntaxe:

$ tree / adresář-cesta

Chcete-li zobrazit seznam obsahu adresáře / var použijete následující příkaz:

$ tree / var

Po dokončení příkazu zobrazí celkový počet adresářů a podadresářů.

Chcete-li se o příkazu stromu dozvědět více, použijte následující příkaz :

$ man tree

Metoda 3: Zkontrolovat směr ctory velikost pomocí příkazu ncdu

Používání disku NCurses, zkráceně „ncdu“, se také používá ke kontrole velikosti adresáře. ncdu není ve většině systémů Linux nainstalováno ve výchozím nastavení.Tento příkaz budete muset nainstalovat pomocí příkazového řádku prostřednictvím správce balíků apt, a to následovně:

$ sudo apt install ncdu

Pomocí 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í:

$ ncdu

V levém horním horním rohu se zobrazuje aktuální zobrazený adresář. Levý sloupec zobrazuje velikost adresáře v číselné hodnotě, kde znaky # označují velikost vedle každého adresáře. Pomocí kláves se šipkami se můžete pohybovat mezi těmito řádky. Účelem této šipky vpravo je procházet adresář a účelem levé šipky je přesunout vás zpět.

Pomocí příkazu ncdu můžete také cílit na konkrétní adresář, a to následovně:

$ ncdu / var

Chcete-li ukončit rozhraní ncdu, stiskněte klávesu „q“ a pro pomoc stiskněte klávesu „?“.

V tomto článku jste se naučili, jak zkontrolovat velikost adresáře pomocí příkazového řádku terminálu v systému Ubuntu 20.04 Systémy Linux prostřednictvím tří různých metod. Pomocí terminálu můžete prozkoumat více příkazů souvisejících s příkazy strom, ncdu a du. Tyto příkazy lze použít na všech distribucích Linuxu. Pokud máte nějaké dotazy nebo návrhy, neváhejte a komentujte níže.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *