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.