Heim > Artikel > System-Tutorial > dutree: Ein leistungsstarkes Tool zur Verfolgung der Festplattennutzung des Linux-Dateisystems
dutree ist ein schnelles Open-Source-Befehlszeilentool zur Analyse der Festplattennutzung. Es ist in der Programmiersprache Rust geschrieben und kombiniert die Funktionalität der Befehlszeilentools durep (Tool zur Berichterstellung zur Festplattennutzung) und Tree (Auflisten von Verzeichnisinhalten in einem Baumformat). Daher ist dutree in der Lage, die Festplattennutzung in einem Baumformat zu melden.
Als leistungsstarkes Tool zur Verfolgung der Festplattennutzung eignet sich dutree für Linux-Dateisysteme. Es ist kostenlos und Open Source und kann Ergebnisse in Form einer farbigen Ausgabe anzeigen, wobei die Farbe von der Konfiguration der GNU-Umgebungsvariablen LS_COLORS abhängt. Mit dieser Umgebungsvariablen können Sie die Farbe von Dateien basierend auf ihrer Erweiterung, Berechtigungen und ihrem Typ festlegen.
dutree hat die folgenden Funktionen:
Um dutree in einem Linux-System zu installieren, stellen Sie zunächst sicher, dass die Programmiersprache Rust auf dem System installiert ist. Wenn Rust noch nicht installiert ist, können Sie es mit dem folgenden Curl-Befehl installieren:
linuxmi@linuxmi ~/www.linuxmi.com % sudo curl https://sh.rustup.rs -sSf | sh
Nach der Installation von Rust können Sie den folgenden Befehl ausführen, um dutree in Ihrer Linux-Distribution zu installieren, wie unten gezeigt:
linuxmi@linuxmi ~/www.linuxmi.com % cargo install --git https://github.com/nachoparker/dutree.git
Nach der Installation von dutree verwendet es Umgebungsfarben basierend auf der Umgebungsvariablen LS_COLORS, mit denselben Farben wie der für unsere Distribution konfigurierte Befehl ls –color.
linuxmi@linuxmi ~/www.linuxmi.com % ls --color
Dutree lässt sich am einfachsten ohne Argumente ausführen, sodass ein Dateisystembaum angezeigt wird.
linuxmi@linuxmi ~/www.linuxmi.com % dutree
Um die tatsächliche Festplattennutzung anstelle der Dateigröße anzuzeigen, verwenden Sie das Flag -u.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -u
Sie können das Flag -d verwenden, um Verzeichnisse in einer bestimmten Tiefe anzuzeigen (Standard 1). Der folgende Befehl zeigt die Verzeichnisse in Tiefe 3 unter dem aktuellen Arbeitsverzeichnis an.
Wenn beispielsweise das aktuelle Arbeitsverzeichnis (~/) die Größe von ~///* anzeigt, wie im Beispiel-Screenshot unten gezeigt.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -d 3
Dateien oder Verzeichnisse in der Ausgabe ausschließen
Um Elemente auszuschließen, die mit Datei- oder Verzeichnisnamen übereinstimmen, verwenden Sie das Flag -x.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -x alpine-extended-3.16.1-x86_64.iso
Sie können sich auch schnell einen lokalen Überblick verschaffen, indem Sie Verzeichnisse mit der Option -f überspringen, wie unten gezeigt.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -f
Eine vollständige Zusammenfassung/Übersicht kann mit dem Flag -s generiert werden, wie unten gezeigt.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -s
Kann Dateien aggregieren, die kleiner als eine bestimmte Größe sind. Der Standardwert ist 1 MB, wie unten gezeigt.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -a
Der Schalter zum Ausschließen versteckter Dateien ist -H.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -H
Diese Option wird verwendet, um die Größe in Bytes statt in Kilobytes anzuzeigen (Standard). -b
linuxmi@linuxmi ~/www.linuxmi.com % dutree -b
Um Farben auszuschalten und nur ASCII-Zeichen anzuzeigen, verwenden Sie Flag -A wie unten gezeigt.
linuxmi@linuxmi ~/www.linuxmi.com % dutree -a
Sie können die Option -h verwenden, um Dutree-Hilfemeldungen anzuzeigen.
$ dutree -h
使用方式: dutree [选项] [..]
选项:
-d, –depth [DEPTH] 显示目录深度为 N (默认 1)
-a, –aggr [N[KMG]] 聚合小于 N B/KiB/MiB/GiB 的文件(默认 1M)
-s, –summary 等效于 -da,或 -d1 -a1M
-u, –usage 报告实际磁盘使用情况而不是文件大小
-b, –bytes 以字节打印大小
-x, –exclude NAME 排除匹配的文件或目录
-H, –no-hidden 排除隐藏文件
-A, –ascii 仅使用 ASCII 字符,不使用颜色
-h, –help 显示帮助
-v, –version 打印版本号
dutree 是一个简单而强大的命令行工具,用于在 Linux 系统上以树状格式显示文件大小和分析磁盘使用情况。如果还有什么疑问与建议,请在下面的评论栏中留言告诉我们。
Das obige ist der detaillierte Inhalt vondutree: Ein leistungsstarkes Tool zur Verfolgung der Festplattennutzung des Linux-Dateisystems. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!