GNU/Linux >> Znalost Linux >  >> Linux

Linux – jak zkombinovat strom s velikostí adresáře?

Snažím se vytisknout místo obsazené adresáři (o dvě úrovně níže). Uvedená velikost není přesná. Například large_child_folder je 150 GB. Jak zjistím skutečnou velikost adresáře?

tree -L 2 -d --du -sh

.
├── [8.0K]  parent_folder
│   └── [4.0K]  large_child_folder
└── [8.0K]  another_parent_folder
    └── [4.0K]  another_large_child_folder

Odpověď @ Velikost tisku obsahu adresáře pomocí příkazu tree ve stromu 1.5? nevypadá správně.

Přijatá odpověď:

Následující příkaz poskytne lidem čitelné informace o velikosti všech adresářů, které jsou až do hloubky 2 úrovní adresářů pod aktuálním adresářem:

du --max-depth=2 -h

du – odhad využití místa v souboru – man

–max-depth=N vytiskne součet pro adresář, pouze pokud je N nebo méně úrovní pod argumentem příkazového řádku

-h, – velikosti tisku čitelné pro člověka ve formátu čitelném pro člověka (např. 1K 234M 2G)


Linux
  1. Jak změnit velikost MTU v Linuxu

  2. Jak vytvořit soubor s danou velikostí v Linuxu?

  3. Jak získat fyzickou velikost souboru v Linuxu?

  1. Kontrola velikosti adresáře pomocí příkazu du v systému Linux

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

  3. Příkaz Linux pro tisk adresářové struktury ve formě stromu

  1. Jak najít nejstarší soubor ve stromu adresářů v Linuxu

  2. Jak zjistit velikost vyrovnávací paměti soketu linuxu

  3. Jak zkopíruji strom adresářů, ale ne soubory v Linuxu?