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

So zeigen Sie die Dateigröße im menschenlesbaren Format (KB, MB, GB) im Linux-Terminal an

Sie wissen wahrscheinlich bereits, dass Sie den Befehl ls mit der Long-Listing-Option -l verwenden können um die Dateigröße unter Linux anzuzeigen.

ls -l

Aber leider zeigt die lange Auflistung die Dateigröße in Blöcken an und das nützt uns Menschen nicht viel.

Das Gute ist, dass Sie die Option -l kombinieren können mit -h um die Dateigröße in menschenlesbarem Format anzuzeigen.

ls -lh

Wie Sie sehen können, ist es besser, die Dateigröße in einem für Menschen lesbaren Format anzuzeigen.

Wie Sie sehen können, werden Dateigrößen jetzt in K (für KB), M für (MB) angezeigt. Wenn die Dateigröße in Bytes angegeben ist, wird sie nicht mit einem Suffix angezeigt. Im obigen Beispiel char.sh ist 140 Byte groß.

Haben Sie die Größe des Verzeichnisses new_dir bemerkt? Es ist 4 KB groß. Wenn Sie ls -lh verwenden Befehl auf Verzeichnisse, zeigt es immer die Größe des Verzeichnisses als 4,0 KB an.

Sie müssen den Befehl du verwenden, um die tatsächliche Größe eines Verzeichnisses in Linux zu erhalten.

Standardmäßig beträgt die Blockgröße in den meisten Linux-Systemen 4096 Bytes oder 4 KB. Ein Verzeichnis in Linux ist einfach eine Datei mit den Informationen über den Speicherort aller darin enthaltenen Dateien.

Mit --block-size können Sie den Befehl ls zwingen, die Dateigröße in MB anzuzeigen Flagge.

ls -l --block-size=M

Das Problem bei diesem Ansatz ist, dass alle Dateien mit einer Größe von weniger als 1 MB auch mit einer Dateigröße von 1 MB angezeigt werden.

Der ls-Befehl hat auch -s Option zur Anzeige der Größe. Sie sollten mit -h kombinieren um die Dateigröße in menschenlesbarer Form anzuzeigen.

ls -sh

Hier ist die Ausgabe:

[email protected]:~/tutorial$ ls -sh
total 324M
4.0K char.sh      4.0K hello.sh              319M wp_ghost_export.zip
4.0K file.txt     4.0K new_dir
4.0K filetype.sh  5.5M wp_ghost_export.json

Sie können auch den stat-Befehl unter Linux verwenden, um die Dateigröße zu überprüfen.

stat filename

Ich hoffe, Sie finden diesen schnellen Tipp hilfreich, um die Dateigröße unter Linux zu sehen.


Linux
  1. So drucken Sie eine JSON-Datei im Linux-Terminal

  2. So erhöhen Sie die Swap-Größe unter Ubuntu Linux

  3. Wie erstelle ich eine Datei mit einer bestimmten Größe in Linux?

  4. Wie erstelle ich eine Datei in Linux aus dem Terminalfenster?

  5. So erstellen Sie eine zufällige .txt-Datei (vom Menschen lesbarer Text wie ASCII) unter Linux

So erstellen Sie eine Datei unter Linux

So sichern und wiederherstellen Sie den Verlauf des Linux-Terminals

So zeigen Sie Dateiinhalte im Spaltenformat im Linux-Terminal an

So verknüpfen Sie eine Datei unter Linux per Symlink

So kopieren Sie Dateien und Verzeichnisse im Linux-Terminal

Wie mache ich eine Datei im Linux-Terminal ausführbar?