3 Punkte von GN⁺ 2024-07-11 | 1 Kommentare | Auf WhatsApp teilen
  • Berechnet Hardlinks korrekt und verwendet ein von NCDU inspiriertes Ausgabeformat
  • Reine ASCII-Ausgabe, vollständig kompatibel mit Linux-tty
  • Ausgabeformat konfigurierbar. Die maximale Tiefe der Dateianzeige kann per Kommandozeilenargument geändert werden
  • dut ist sehr schnell, gewinnt aber nicht in allen Fällen
    • Wenn der Linux-Disk-Cache nicht gefüllt ist, liegt es hinter einigen Programmen zurück
    • Bei späteren Ausführungen ist dut allen anderen Programmen deutlich voraus

1 Kommentare

 
GN⁺ 2024-07-11
Hacker-News-Kommentare
  • Es gibt Überlegungen dazu, wie man Geschwindigkeit durch Verzicht auf Genauigkeit steigern kann

    • Vorgeschlagen wird ein iterativer Ansatz, bei dem kleine, unwichtige Einträge schnell identifiziert und verworfen werden
    • In jedem Schritt lässt sich der belegte Speicherplatz von Verzeichnissen und Dateien mit höherer Auflösung erfassen
  • Die beste UI für die Anzeige der Festplattennutzung ist kreisförmig, wobei übergeordnete Verzeichnisse im inneren Ring angezeigt werden

    • Große Unterverzeichnisse können per Mouseover oder Doppelklick genauer betrachtet werden
    • Unter Windows ist das nützlich, aber unklar ist, wie gut sich damit Laufwerke im Terabyte-Bereich handhaben lassen
  • Unter Windows wird statt Windirstat Wiztree verwendet, was die Geschwindigkeit deutlich erhöht

    • Dabei wird die NTFS-Tabelle direkt gelesen, anstatt Verzeichnisse zu durchlaufen
    • Es stellt sich die Frage, ob dieser Ansatz auch mit dem ext4-Dateisystem funktionieren würde
  • Es wird ein Skript geteilt, das seit über 10 Jahren verwendet wird

    • Ein einfaches Shell-Skript, das Verzeichnisgrößen berechnet, sortiert und ausgibt
  • Zweifel daran, dass das Dateisystem stat-Informationen neben getdents-Einträgen speichert

    • Ein auf CephFS gefundener Fall wird geteilt
  • Es wurde bislang ein Tool ähnlich wie du verwendet, aber es besteht Interesse an einem neuen Tool

    • Die Ausgabe von dut wirkt verwirrend
    • Es wird versucht, das Problem mit einer Option zur Anzeige des vollständigen Pfads zu lösen, da das Tree-Rendering verwirrend ist
  • Die Idee wird vorgeschlagen, die Dateihierarchie im Flamegraph-Format darzustellen

    • Ein Link zu einer früheren Diskussion und die eigene Arbeit dazu werden geteilt
  • Überraschung darüber, dass statx viel schneller ist als fstatat

    • fstatat ist ein dünner Wrapper, der statx aufruft und das Ergebnis in den User Space kopiert
  • Es wird ein Alias geteilt, der zu bashrc hinzugefügt wurde

    • Ein Befehl, der die Verzeichnisliste und -größen des aktuellen Verzeichnisses anzeigt
  • Auf einem MacBook Pro wurde bisher dua verwendet, und es besteht Interesse an einem Vergleich mit dem neuen Tool