du
und df
mache ziemlich ähnliche Dinge, und so tippe ich immer die falsche ein.
Ich denke, wenn ich wüsste, wofür "du" und "df" steht, könnte es einfacher sein, sich zu merken, was ich verwenden soll.
Was ist eine Möglichkeit, zwischen diesen beiden zu unterscheiden, damit ich mich erinnern kann, welche Aktion welche ausführt?
disk-usage
df
Cory Klein
quelle
quelle
du
und nach dem Absenden automatisch ausgefülltdisk-usage
)Antworten:
du
== Datenträgernutzung . Es durchläuft den Verzeichnisbaum und zählt die Gesamtgröße aller darin enthaltenen Dateien. Möglicherweise werden keine genauen Informationen ausgegeben, da möglicherweise nicht lesbare Dateien, Hardlinks im Verzeichnisbaum usw. vorhanden sind. Es werden Informationen zu dem angeforderten Verzeichnis angezeigt. Denken Sie: "Wie viel Speicherplatz wird von diesen Dateien verwendet?"df
== Festplattenfrei . Betrachtet die verwendeten Plattenblöcke direkt in den Metadaten des Dateisystems. Aufgrund dessen gibt es viel schneller zurück,du
kann aber nur Informationen über die gesamte Festplatte / Partition anzeigen. Denken Sie: "Wie viel freier Speicherplatz habe ich?"quelle
du
für "Directory Usage" steht (aber ja, es ist umstritten :-P)du - display disk usage statistics
.df
tut. Vielleicht ist die Manpage hier die Quelle der Verwirrung ...du
ist mehr als verwendetdf
im täglichen Projekt , da es die Festplattennutzung per Verzeichnisebene zeigt.df
ist festplattenfreier Speicherplatz und wird auf Dateisystemebene angezeigt. Ein anderer Befehl istdfspace
der, der auch verwendet werden würde.quelle
dfspace
? Wie würde ich es installieren? Es befindet sich nicht in den Debian-Repositories und ich habe noch nie davon gehört.