dutree - A fájlrendszer lemezhasználatának elemzése Linuxban
A dutree egy ingyenes, nyílt forráskódú, gyors parancssori eszköz a lemezhasználat elemzésére, a Rust programozási nyelven írva, amelyet a durep (lemez) kombinációjából fejlesztettek ki. használati riporter) és fa (könyvtártartalom listázása faszerű formátumban) parancssori eszközök. Ennek eredményeként a dutree faszerű formátumban jelenti a lemezhasználatot.
A dutree színes kimenetet jelenít meg a GNU LS_COLORS környezeti változóban konfigurált értékektől függően. Ez a környezeti változó lehetővé teszi a fájlok színének beállítását kiterjesztésük, engedélyeik és fájltípusuk alapján.
dutree jellemzői:
- Mutassa meg a fájlrendszer-fát.
- Támogatja a kis fájlok összesítését.
- Lehetővé teszi a különböző könyvtárak összehasonlítását.
- Támogatja a fájlok vagy könyvtárak kizárását.
A dutree telepítése Linux rendszereken
A dutree Linux disztribúciókban való telepítéséhez rust programozási nyelvnek kell telepítve lennie a rendszeren. Ha nincs telepítve a Rust, akkor a következő curl paranccsal telepítheti az ábrán látható módon.
sudo curl https://sh.rustup.rs -sSf | sh
A Rust telepítése után futtassa a következő parancsot a dutree telepítéséhez a Linux disztribúciókban az ábra szerint.
cargo install --git https://github.com/nachoparker/dutree.git
A dutree telepítése után a környezet színeit az LS_COLORS változónak megfelelően használja, és ugyanazok a színek ls –color parancsa, amelyet disztribúciónk konfigurált.
ls --color
A dutree futtatásának legegyszerűbb módja argumentumok nélküli, így a fájlrendszer fát mutatja.
dutree
A valós lemezhasználat megjelenítéséhez a fájlméret helyett használja a -u
jelzőt.
dutree -u
Könyvtárak megjelenítése mélységben
Adott mélységig (alapértelmezett 1) megjelenítheti a könyvtárakat a -d
jelző használatával. Az alábbi parancs legfeljebb 3 mélységig mutatja meg a könyvtárakat az aktuális munkakönyvtár alatt.
Például, ha az aktuális munkakönyvtár (~/)
, akkor jelenítse meg a ~/*/*/*
méretét, ahogy az a következő minta képernyőképen látható.
dutree -d 3
Fájlok vagy könyvtárak kizárása a kimenetben
A fájl- vagy könyvtárnév egyezésének kizárásához használja a -x
jelzőt.
dutree -x CentOS-7.0-1406-x86_64-DVD.iso
Gyors helyi áttekintést kaphat a könyvtárak kihagyásával is, például a -f
kapcsoló használatával.
dutree -f
A képen látható módon a -s
jelzővel teljes összefoglaló/áttekintés hozható létre.
dutree -s
Kis fájlok összesítése
Lehetőség van egy bizonyos méretnél kisebb fájlok összesítésére, az alapértelmezett 1M, ahogy az ábrán látható.
dutree -a
Rejtett fájlok kizárása
A -H
kapcsoló lehetővé teszi a rejtett fájlok kizárását a kimenetben.
dutree -H
A -b
opció a méretek bájtban történő nyomtatására szolgál, nem kilobájtban (alapértelmezett).
dutree -b
A színek kikapcsolásához és csak az ASCII karakterek megjelenítéséhez használja a -A
jelzőt.
dutree -A
A dutree súgóüzenetet a -h
kapcsolóval tekintheti meg.
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
A dutree egy egyszerű, de hatékony parancssori eszköz a fájlméret megjelenítésére és a lemezhasználat faszerű formátumban történő elemzésére Linux rendszereken. Az alábbi megjegyzés űrlap segítségével ossza meg velünk gondolatait vagy kérdéseit.