Heim  >  Artikel  >  System-Tutorial  >  dutree: Ein leistungsstarkes Tool zur Verfolgung der Festplattennutzung des Linux-Dateisystems

dutree: Ein leistungsstarkes Tool zur Verfolgung der Festplattennutzung des Linux-Dateisystems

王林
王林nach vorne
2024-02-05 18:30:211099Durchsuche

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:

  • Zeigen Sie die Baumstruktur des Dateisystems an.
  • Unterstützt das Zusammenführen kleiner Dateien.
  • Ermöglicht den Vergleich der Festplattennutzung verschiedener Verzeichnisse.
  • Unterstützt den Ausschluss bestimmter Dateien oder Verzeichnisse.

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -u
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -s
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Der Schalter zum Ausschließen versteckter Dateien ist -H.

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -H
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Diese Option wird verwendet, um die Größe in Bytes statt in Kilobytes anzuzeigen (Standard). -b

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -b
dutree:强大的 Linux 文件系统磁盘使用追踪工具

Um Farben auszuschalten und nur ASCII-Zeichen anzuzeigen, verwenden Sie Flag -A wie unten gezeigt.

linuxmi@linuxmi ~/www.linuxmi.com
 % dutree -a
dutree:强大的 Linux 文件系统磁盘使用追踪工具

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lxlinux.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen