wenn ich den Befehl ls -l in bash verwendet, um die Dateigröße anzuzeigen, zeigt es 2,3 KB, aber wenn ich find -size 1033c verwenden zeigt es die gleiche Datei, warum ist es Ereignis?Linux ls und finden Befehl, Unterschied in der Größe gezeigt
Antwort
Der Unterschied liegt zwischen der Größe auf der Festplatte und der tatsächlichen Dateigröße.
Dateien werden in Blöcken gespeichert und die dort vorhandene Größe hängt von der Blockgröße ab, nicht die Dateigröße selbst.
Praktisch sogar eine Datei mit der Größe null, es verbraucht die Größe eines Blocks. Mit anderen Worten, die Größe der Anzeigedatei auf der Festplatte ist quantisiert und immer größer (aber etwas größer) als die tatsächliche Dateigröße.
Wenn Sie ein Dateisystem erstellen, müssen Sie die Blockgröße übergeben (oder das Installationsprogramm würde dies an Sie weitergeben).
Der Grund dafür ist, Dateisysteme von enormer Größe zuzulassen, auch wenn die Computer noch nicht 64 Bit waren :) Es macht auch das Bewegen von Datenblöcken einfacher und effizienter.
okay, können Sie mehr über Blöcke Größe und wie unterscheidet es sich von der tatsächlichen Größe? –
Vielen Dank, noch eine Sache, weißt du, wie man ls verwendet, um die tatsächliche Dateigröße anzuzeigen? –
Ich habe das Gefühl, dass die ls-Option systemspezifisch ist. Es tut mir leid, ich weiß das nicht :( – Panayotis
- 1. Warum zählen Unterschiede zwischen ls und ls -l Linux-Befehl?
- 2. Ausführung von ls Befehl in Linux
- 3. Wie funktioniert der Befehl 'ls' in Linux/Unix?
- 4. Ich möchte Linux Terminal Befehl 'Größe' Quellcode
- 5. Linux Befehl zum Zusammenführen von grep und ls -lrt Ausgabe
- 6. Linux finden Befehl Gotcha?
- 7. Benötigen Sie Unterstützung Verstehen ls -d-Befehl in Linux
- 8. Bash Befehl ls Bestelloptionen
- 9. Linux-Befehlszeile auf Windows „ls“
- 10. ls-a Befehl nicht gefunden
- 11. Unterschied zwischen ls() und objects() in R
- 12. Implementieren von ls -lh Befehl
- 13. Linux- ls If-Anweisung
- 14. Einfärbung in ls-Befehl koloriert
- 15. Regex entweder String in Linux „finden“ Befehl
- 16. Dateien finden Basisnamen und Größe
- 17. Ändern der Ausgabe von ls Befehl
- 18. Wie Befehl dir in Windows-Ausgabe wie ls Befehl auf Linux machen?
- 19. Git Befehl - ls Befehl nicht erkennen
- 20. Linux: 'ls' alle JPG-Dateien rekursiv in csv
- 21. Befehl ls oder dir in ghci
- 22. Welcher Linux-Systemaufruf wird vom Befehl ls in Linux verwendet, um den Ordner-/Dateinamen anzuzeigen?
- 23. -bash: ls: Befehl nicht gefunden
- 24. Unterschied zwischen lc und c/ls und s in printf
- 25. Pipelining der Befehle cat und ls
- 26. Unterschied b/w ls -la und ls -la> ls-1.txt
- 27. Run ls Befehl innerhalb ssh
- 28. Erklären Octal und der Linux-Befehl od + Verständnis 0x00
- 29. Ändern Standard-Verhalten ls unter Linux
- 30. ls Befehl für bestimmte Namenskonvention
'-c' ist für Bytes überprüfen Sie die Suche man Seite – nbari