GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Size() vs ls -la vs du -h welches ist die richtige Größe?

Sie sind alle korrekt, sie zeigen nur unterschiedliche Größen.

  • ls zeigt die Größe der Datei an (wenn Sie sie öffnen und lesen, erhalten Sie so viele Bytes)
  • du zeigt die tatsächliche Festplattennutzung, die aufgrund von Löchern kleiner sein kann als die Dateigröße
  • size zeigt die Größe des Runtime-Image eines Objekts/einer ausführbaren Datei, die nicht direkt mit der Größe der Datei zusammenhängt (bss verwendet keine Bytes in der Datei, egal wie groß, die Datei kann Debugging-Informationen enthalten, die nicht Teil des Runtime-Image sind usw.)

Wenn Sie wissen möchten, wie viel RAM/ROM eine ausführbare Datei ohne dynamische Speicherzuweisung benötigt, size gibt Ihnen die Informationen, die Sie benötigen.


Linux
  1. Erklärte Linux-Dateisystemtypen, welche Sie verwenden sollten

  2. Bestimmte Dateien zu einer einzigen Datei verketten?

  3. Welche Dateikomprimierungssoftware für Linux bietet die höchste Größenreduzierung?

  4. Befehl, der Linux dazu zwingt, den Cache einer Datei auf einer NFS-Freigabe zu leeren?

  5. Existiert ein Liner zum Überprüfen der Datei?

GNOME vs. Pantheon Desktop-Datei-Explorer. Welches ist das beste?

Reduzieren Sie die PDF-Dateigröße unter Linux

Wie erstelle ich eine (leere) Zip-Datei mit minimaler Größe, die 22B hat?

Wie beschränke ich die Dateigröße beim Commit?

Warum sollte man sudo verwenden?

Finden Sie heraus, welcher Prozess eine Datei ändert