du
und df
sind nett, aber ich weiß nicht, wie ich die Daten filtern soll, die sie mit SequoiaView bereitstellen . Ich möchte auf einen Blick wissen, welche Ordner die größten und welche die größten Dateien sind.
linux
disk-space
du
df
Jader Dias
quelle
quelle
ncdu
?Antworten:
Vielleicht möchten Sie auch die NCurses Disk Usage aka ausprobieren
ncdu
.Verwenden Sie es so, als würden
ncdu -x -q
Sie es aus der Ferne aufrufen (z. B. überssh
) und aufncdu -x
andere Weise.Dies ist auch unter Mac OS X verfügbar.
Die folgenden Flags in der Befehlszeile können hilfreich sein:
Vielen Dank an Sorin Sbarnea.
quelle
ncdu -x -q
ncdu -q
, auch in SSH.Verwenden Sie eine Kombination der Befehle und Optionen:
um nur die größten zu sehen. Wenn Sie es häufig verwenden möchten, binden Sie es an einen Alias, z. B. in bash, indem Sie es zu ~ / .bashrc hinzufügen
quelle
-r
Sortieroption aktivieren./dev/null
als genehmigungspflichtige Bearbeitung eingereicht .du -H
Option verwenden, aber es bricht dassort
Verhaltenstandard error
(in diesem Fall in das Schwarze Loch, das ist/dev/null
).sort -h
Werte mit lesbaren Suffixen sortieren.Sie wollen wahrscheinlich
xdu
.Es gibt auch das ausgefeiltere KDE-basierte Filelight .
quelle
Ich benutze normalerweise
Was bedeutet jede Option für
du
:Mit der
-h
Option onsort
wird das-h
Format (für Menschen lesbar) angezeigtdu
. Diese Option ist relativ neusort
, daher wird sie möglicherweise von Ihrem System nicht unterstützt und Sie müssen siedu -sc | sort -n
stattdessen verwenden.Wenn Sie dies auf einem Remotecomputer tun und der Vorgang lange dauert, möchten Sie diesen Vorgang wahrscheinlich im Hintergrund oder in einem
screen
oder einem ähnlichen Programm ausführen , um einen Verbindungsverlust zu vermeiden.quelle
Ich möchte dutree empfehlen , das eine hierarchische Visualisierung bietet.
Sie können mehr oder weniger Detailebenen auswählen und Pfade ausschließen, um die Visualisierung besser steuern zu können. Sie können auch verschiedene Pfade vergleichen.
Es ist in Rust implementiert, schnell und effizient.
quelle
du -h gibt eine von Menschen lesbare Listenschätzung des Festplattenspeichers mit einer Summe von
2> / dev / null an und unterdrückt Fehler wie Lesezugriff verweigert
sort -hr sortiert die von Menschen lesbare Dateigröße in umgekehrter Reihenfolge
head -n20 reduziert die Liste auf 20
Beachten Sie, dass Verzeichnisse und Dateien, denen der Lesezugriff verweigert wurde, ausgeschlossen sind
quelle
Um die größten Ordner und Dateien auf einen Blick zu ermitteln, können Sie auch das Befehlszeilentool 'Top Disk Usage' (
tdu
) verwenden:https://unix.stackexchange.com/questions/425615/how-to-get-top-immediate-sub-folder-of-folder-consuming-huge-disk-space-in/501089#501089
quelle