Website-Suche

dutree - Analyse der Festplattennutzung des Dateisystems unter Linux


dutree ist ein kostenloses, quelloffenes, schnelles Befehlszeilentool zur Analyse der Festplattennutzung, das in der Programmiersprache Rust geschrieben ist und aus der Kombination der Befehlszeilentools durep (disk usage reporter) und tree (list directory content in tree-like format) entwickelt wurde. Infolgedessen meldet dutree die Festplattennutzung in einem baumähnlichen Format.

dutree zeigt eine farbige Ausgabe an, abhängig von den in der Umgebungsvariablen GNU LS_COLORS konfigurierten Werten. Mit dieser Umgebungsvariablen können Sie die Farben von Dateien basierend auf ihrer Erweiterung, ihren Berechtigungen und ihrem Dateityp festlegen.

dutree Eigenschaften:

  • Zeigen Sie die Dateisystemstruktur an.
  • Unterstützt das Aggregieren kleiner Dateien.
  • Ermöglicht den Vergleich verschiedener Verzeichnisse.
  • Unterstützt das Ausschließen von Dateien oder Verzeichnissen.

So installieren Sie dutree in Linux-Systemen

Um dutree in Linux-Distributionen zu installieren, müssen Sie die Programmiersprache rust auf Ihrem System installiert haben. Wenn Sie Rust nicht installiert haben, können Sie den folgenden curl-Befehl verwenden, um es wie gezeigt zu installieren.

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

Sobald Rust installiert ist, können Sie den folgenden Befehl ausführen, um dutree in Linux-Distributionen zu installieren, wie gezeigt.

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

Nach der Installation von dutree verwendet es Umgebungsfarben gemäß der Variablen LS_COLORS, es hat den gleichen colors ls –color-Befehl, den unsere Distribution konfiguriert hat.

$ ls --color

Die einfachste Art, dutree auszuführen, ist ohne Argumente, d.h. es zeigt einen Dateisystembaum an.

$ dutree

Um die tatsächliche Festplattenauslastung anstelle der Dateigröße anzuzeigen, verwenden Sie das Flag -u.

$ dutree -u 

Verzeichnisse im Detail anzeigen

Sie können Verzeichnisse bis zu einer bestimmten Tiefe (Standard 1) anzeigen, indem Sie das Flag -d verwenden. Der folgende Befehl zeigt Verzeichnisse bis zu einer Tiefe von 3 unter dem aktuellen Arbeitsverzeichnis an.

Wenn Sie z. B. das aktuelle Arbeitsverzeichnis (~/) verwenden, zeigen Sie die Größe von ~/*/*/* an, wie im folgenden Beispielscreenshot gezeigt.

$ dutree -d 3

Ausschließen von Dateien oder Verzeichnissen in der Ausgabe

Um die Übereinstimmung mit einem Datei- oder Verzeichnisnamen auszuschließen, verwenden Sie das Flag -x.

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

Sie können sich auch einen schnellen lokalen Überblick verschaffen, indem Sie Verzeichnisse überspringen, indem Sie die Option -f verwenden, wie folgt.

$ dutree -f

Eine vollständige Zusammenfassung/Übersicht kann mit dem Flag -s generiert werden, wie gezeigt.

$ dutree -s

Aggregieren kleiner Dateien

Es ist möglich, Dateien zu aggregieren, die kleiner als eine bestimmte Größe sind, Standard ist 1M, wie gezeigt.

$ dutree -a 

Versteckte Dateien ausschließen

Der Schalter -H ermöglicht es, versteckte Dateien in der Ausgabe auszuschließen.

$ dutree -H

Die Option -b wird verwendet, um Größen in Byte statt in Kilobyte (Standard) zu drucken.

$ dutree -b

Um Farben zu deaktivieren und nur ASCII-Zeichen anzuzeigen, verwenden Sie das Flag -A wie folgt.

$ dutree -A

Sie können die Dutree-Hilfemeldung mit der Option -h anzeigen.

$ 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 ist ein einfaches, aber leistungsstarkes Befehlszeilentool zur Anzeige der Dateigröße und zur Analyse der Festplattennutzung in einem baumähnlichen Format auf Linux-Systemen. Verwenden Sie das untenstehende Kommentarformular, um uns Ihre Gedanken oder Fragen dazu mitzuteilen.

Verwandte Artikel: