Weboldal keresés

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.