Unterschied in der Ordnergröße zwischen Eigenschaften und Du-s

509
magu_

Ich starte RHEL 6.6.

Wenn Sie sich meinen Heimatordner ansehen und ausführen du -sh ., werden 7.2G angezeigt. Wenn ich ihn über den Ordner öffne, werden guinur 6,3 GB angezeigt. Ich habe die Maschine neu gestartet, nur um sicherzugehen, dass keine Dateihandles mehr geöffnet sind .

Woher kommt diese Diskrepanz?

0
Vielleicht zählt die grafische Benutzeroberfläche 1 MB als 1 Million Bytes Romeo Ninov vor 8 Jahren 0
Ich bestätige dieses Verhalten. Wenn Sie die Option "Ausgeblendete Dateien anzeigen und Sicherungsdateien anzeigen" aktivieren, werden die Gesamtwerte näher angezeigt. Es besteht jedoch weiterhin eine Diskrepanz. Steven vor 8 Jahren 0

1 Antwort auf die Frage

2
Thomas Dickey

duZählt die Größen basierend auf den in einem Dateisystem verwendeten Blöcken, da hier der Platz wichtig ist. Das Eigenschaftendialogfeld zählt wahrscheinlich die Gesamtgröße der Dateigrößen (basierend auf Bytes), sodass Sie den für "beliebiges" Dateisystem erforderlichen Speicherplatz abschätzen können.

Da Blöcke viele Bytes enthalten und teilweise gefüllte Blöcke so viele zählen wie Vollblöcke (für du), sind ihre Summen in der Regel größer als die, die Sie auf Basis einer Byte-Anzahl erhalten.