Vyhledávání na webu

dutree - Analýza využití disku souborového systému v Linuxu


dutree je bezplatný rychlý nástroj z příkazového řádku s otevřeným zdrojovým kódem pro analýzu využití disku, napsaný v programovacím jazyce Rust, který je vyvinut z kombinace durep (disk použití reportér) a strom (seznam obsahu adresáře ve stromovém formátu) nástroje příkazového řádku. Výsledkem je, že dutree hlásí využití disku ve stromovém formátu.

dutree zobrazuje barevný výstup v závislosti na hodnotách nakonfigurovaných v proměnné prostředí GNU LS_COLORS. Tato proměnná prostředí umožňuje nastavení barev souborů na základě jejich přípony, oprávnění a typu souboru.

Vlastnosti dutree:

  • Zobrazit strom souborového systému.
  • Podporuje agregaci malých souborů.
  • Umožňuje porovnávat různé adresáře.
  • Podporuje vyloučení souborů nebo adresářů.

Jak nainstalovat dutree v systémech Linux

Chcete-li nainstalovat dutree v distribucích Linuxu, musíte mít v systému nainstalovaný programovací jazyk rust. Pokud nemáte nainstalovaný Rust, můžete jej nainstalovat pomocí následujícího příkazu curl, jak je znázorněno.

sudo curl https://sh.rustup.rs -sSf | sh

Po instalaci Rust můžete spustit následující příkaz k instalaci dutree v distribucích Linuxu, jak je znázorněno.

cargo install --git https://github.com/nachoparker/dutree.git

Po instalaci dutree používá barvy prostředí podle proměnné LS_COLORS, má stejné barvy ls –color příkaz, který naše distro nakonfigurovalo.

ls --color

Nejjednodušší způsob spuštění dutree je bez argumentů, tímto způsobem se zobrazí strom souborového systému.

dutree

Chcete-li místo velikosti souboru zobrazit skutečné využití disku, použijte příznak -u.

dutree -u 

Zobrazit adresáře do hloubky

Adresáře můžete zobrazit až do dané hloubky (výchozí 1) pomocí příznaku -d. Níže uvedený příkaz zobrazí adresáře až do hloubky 3 pod aktuálním pracovním adresářem.

Pokud je například aktuální pracovní adresář (~/), zobrazte velikost ~/*/*/*, jak je znázorněno na následujícím ukázkovém snímku obrazovky.

dutree -d 3

Vyloučit soubory nebo adresáře ve výstupu

Chcete-li vyloučit shodu názvu souboru nebo adresáře, použijte příznak -x.

dutree -x CentOS-7.0-1406-x86_64-DVD.iso 

Můžete také získat rychlý místní přehled přeskakováním adresářů pomocí volby -f, podobně.

dutree -f

Úplné shrnutí/přehled lze vygenerovat pomocí příznaku -s, jak je uvedeno na obrázku.

dutree -s

Agregovat malé soubory

Je možné agregovat soubory menší než určitá velikost, výchozí hodnota je 1M, jak je znázorněno.

dutree -a 

Vyloučit skryté soubory

Přepínač -H umožňuje vyloučit skryté soubory ve výstupu.

dutree -H

Volba -b se používá k tisku velikostí v bajtech místo v kilobajtech (výchozí).

dutree -b

Chcete-li vypnout barvy a zobrazit pouze znaky ASCII, použijte příznak -A.

dutree -A

Zprávu s nápovědou dutree můžete zobrazit pomocí volby -h.

dutree -h

Usage: dutree [options]  [..]
 
Options:
    -d, --depth [DEPTH] show directories up to depth N (def 1)
    -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
    -s, --summary       equivalent to -da, or -d1 -a1M
    -u, --usage         report real disk usage instead of file size
    -b, --bytes         print sizes in bytes
    -x, --exclude NAME  exclude matching files or directories
    -H, --no-hidden     exclude hidden files
    -A, --ascii         ASCII characters only, no colors
    -h, --help          show help
    -v, --version       print version number

dutree je jednoduchý, ale výkonný nástroj příkazového řádku, který v systémech Linux zobrazuje velikost souboru a analyzuje využití disku ve stromovém formátu. Použijte níže uvedený formulář pro komentáře a podělte se s námi o své myšlenky nebo dotazy.