Správa disků

Zjistěte, kolik místa na disku adresář spotřeboval z příkazového řádku

Zjistěte, kolik místa na disku adresář spotřeboval z příkazového řádku
V grafickém desktopovém prostředí můžete zjistit, kolik místa na disku adresář spotřeboval. Stačí kliknout pravým tlačítkem myši na adresář a přejít na Vlastnosti. Je to opravdu jednoduché.

Z příkazového řádku nevidíte, kolik místa na disku adresář tak snadno používá. Existují ale programy jako např du a ncdu které můžete použít ke zjištění místa na disku, které adresář spotřebovává.

V tomto článku vám ukážu, jak používat du a ncdu zjistit místo na disku, které adresář nebo adresáře spotřebovávají. Pojďme tedy začít.

Hledání du použití adresářového disku pomocí du:

Příkaz du je ve výchozím nastavení k dispozici ve všech moderních distribucích Linuxu. Nemusíte instalovat nic navíc.

Příkaz du s možnostmi -s (-shrnout) a -h (-čitelné člověkem) lze použít ke zjištění, kolik místa na disku adresář spotřebovává.

Řekněme například, že chcete zkontrolovat, kolik místa na disku je ~ / Ke stažení adresář je náročný. Chcete-li to provést, spusťte příkaz du následujícím způsobem:

$ du -sh ~ / Stahování

Jak vidíte, ~ / Ke stažení adresář spotřeboval asi 813 MB místa na disku.

Někdy můžete potřebovat oprávnění superuživatele (root), abyste zjistili, kolik místa na disku určitý adresář spotřebovává. Je to proto, že pokud nemáte oprávnění číst soubor v adresáři, pak jej příkaz du nemůže analyzovat a najít místo na disku, které soubor také používá.

Řekněme například, že chcete vypočítat, kolik místa na disku je /atd adresář je náročný. Chcete-li to provést, spusťte příkaz du následujícím způsobem:

$ sudo du -sh / atd

Jak vidíte, /atd pouze spotřebovaný adresář 13 MB místa na disku.

Pomocí příkazu du můžete zjistit, kolik místa na disku spotřebovaly také jednotlivé podadresáře uvnitř adresáře.

Například pokud chcete vědět, kolik místa na disku spotřebovali jednotlivé podadresáře uvnitř vašeho přihlašovacího adresáře HOME (~), můžete spustit příkaz du následujícím způsobem:

$ du -h -d 1 ~

Nebo,

$ du -h -d 1 $ DOMŮ

Jak vidíte, je uvedena velikost každého adresáře v adresáři DOMŮ mých přihlašovacích uživatelů. Poslední řádek také ukazuje celkový prostor na disku spotřebovaný adresářem HOME přihlašovacích uživatelů.

Použití ncdu k vyhledání využití adresářových disků:

ncdu je analyzátor využití terminálového disku založený na ncurse. Můžete jej také nazvat terminální verzí grafické aplikace GNOME Disk Usage Analyzer (Baobab). Je to skvělý nástroj pro monitorování využití disku podle adresáře na bezhlavém serveru.

The ncdu softwarový balíček není ve výchozím nastavení nainstalován na Ubuntu / Debian. Je však k dispozici v oficiálním úložišti balíků Ubuntu / Debian. Instalace je tedy opravdu snadná.

Nejprve aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Poté nainstalujte ncdu na svůj stroj Ubuntu / Debian pomocí následujícího příkazu:

$ sudo apt install ncdu

Mělo by být nainstalováno ncdu.

Nyní můžete spustit ncdu pomocí následujícího příkazu:

$ ncdu

Nebo spusťte jako super uživatel pomocí následujícího příkazu:

$ sudo ncdu

ncdu by mělo začít. Mělo by to vypadat, jak je znázorněno na následujícím obrázku.

Ve výchozím nastavení vám ncdu zobrazí podadresáře vašeho aktuálního pracovního adresáře. Jak vidíte, zobrazuje podadresáře adresáře HOME mého přihlašovacího uživatele.

Můžete vidět, kolik místa na disku každý adresář spotřeboval. Také tam je pěkně vypadající graf. Poměrně ukazuje, kolik místa na disku využívá konkrétní adresář. Stisknutím klávesy g na klávesnici můžete přepínat mezi zobrazením grafu, procenta, grafu + procenta, pokud chcete.

E symbol v adresáři znamená, že adresář je prázdný.

Můžete vidět, kolik místa na disku má nadřazený adresář (v mém případě / home / shovon) používá celkem a počet souborů a adresářů (položek) uvnitř nadřazeného adresáře zde v rozhraní ncdu.

Můžete použít a šipkami pro navigaci v rozhraní ncdu. Můžete také vybrat adresář a stisknout zobrazit také obsah adresáře.

Chcete-li opustit rozhraní ncdu, stiskněte q.

Při spuštění ncdu můžete ručně říct ncdu, aby shrnul konkrétní adresář.

Řekněme například, že se chcete rychle podívat na / usr adresář s ncdu. Chcete-li to provést, spusťte ncdu následujícím způsobem:

$ ncdu / usr

Nebo

$ sudo ncdu / usr

Jak vidíte, obsah / usr adresář je zobrazen v rozhraní ncdu.

Takto zjistíte, kolik místa na disku spotřeboval adresář z příkazového řádku v systému Linux. Děkujeme za přečtení tohoto článku.

Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...
Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...
Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...