So listen Sie Dateien nach Größe sortiert in Linux auf

Der vorliegende Artikel erklärt kurz, wie Dateien und Verzeichnisse nach Größe sortiert aufgelistet oder angezeigt werden. Dies kann leicht mit dem Befehl ls (list) erreicht werden., Lassen Sie uns vor dem Sortieren der Dateien, um jede Option zu erklären, eine lange Liste erstellen, die unter anderem Dateigrößen druckt, ohne sie zu sortieren (im zweiten Screenshot erkläre ich, wie man sortiert), dies wird durch Hinzufügen des-l (Kleinbuchstaben-l für lange Liste) wie unten gezeigt erreicht:

# ls-l

In der ersten Zeile wird die gesamte Größe des Verzeichnisses angezeigt, in dem Sie Dateien auflisten., Beim Hinzufügen der Option-l werden in der Ausgabe die Dateiberechtigungen in der ersten Spalte, die Hardlinks, der Eigentümer, die Gruppe, die Größe in Bytes, Monat, Tag und Uhrzeit und schließlich der Dateiname angezeigt.

Wenn Sie diese Ausgabe nach Dateigröße sortieren möchten, müssen Sie die Option-S (Sort) hinzufügen.

# ls-lS

Wie Sie sehen können, listet die Ausgabe die Dateien und Verzeichnisse nach Größe sortiert auf, jedoch in Bytes, die nicht sehr menschenfreundlich sind (1 Byte ist 0,000001 MB dezimal und 0.,00000095367432 MB binär).

Um die Ausgabe menschenfreundlich zu drucken, müssen Sie nur die Option-h (menschenfreundlich) hinzufügen:

# ls-lSh

Wie Sie in der obigen Ausgabe sehen können, werden die Dateigrößen jetzt in GB, MB, KB und Bytes angezeigt.,
Dennoch sehen Sie nur reguläre Dateien ohne versteckte Dateien, wenn Sie versteckte Dateien in die Ausgabe aufnehmen möchten, müssen Sie die Option-a (alle) wie unten gezeigt hinzufügen:

# ls-lSha

Wie Sie sehen können, werden versteckte Dateien (beginnend mit einem Punkt) jetzt gedruckt.

Zusätzliche Tipps:

Mit den folgenden zusätzlichen Tipps können Sie die Ausgabe auf eine bestimmte Einheitsgröße beschränken, die sich von Bytes unterscheidet., Das Problem dieser Option ist, dass die Ausgabe niemals genau ist, wenn die Datei kleiner oder größer als eine genaue Anzahl dieser Einheit ist.,

Wenn Sie nur in einer bestimmten Größeneinheit drucken möchten, die ls anweist, alle Dateien mit der nächstgelegenen Größe in dieser Einheit anzuzeigen, können Sie dies beispielsweise erreichen, um alle Dateien in MB zu drucken, können Sie –block-size= Optionen hinzufügen, die MB mit M angeben, wie in der Syntax und im Screenshot unten gezeigt:

# ls-lS –block-size=M

Wie Sie jetzt sehen können, ist die Größe nur in MB, die größere Datei ist 115 MB, die zweite 69 MB usw., Dateien mit KB-oder Byte-Größe werden nicht genau gedruckt, sie werden als 1 MB angezeigt, was der nächsten Größe entspricht, die gedruckt werden kann, wenn sie auf MB begrenzt ist.
Der Rest der Ausgabe bleibt genau gleich.,anstelle von MB oder Bytes ist die Syntaxe dieselbe, ersetzen Sie das M durch ein G wie im folgenden Beispiel:

# ls-lS –block-size=G

Sie können die Größe auch in KB-Einheiten drucken, indem Sie das M oder G durch ein K ersetzen:

# ls-lS –block-size=K

Alle obigen Beispiele listen Dateien und Verzeichnisse nach Größe in der gewünschten Einheit auf, wobei das oben erwähnte geklärte Problem nicht genau für Dateien ist, die nicht mit einer genauen Einheitsgröße übereinstimmen., Außerdem enthielten diese Beispiele keine versteckten Dateien (die mit a beginnen .). Dazu müssen Sie die Option-a (all) hinzufügen, die auch versteckte Dateien anzeigt, daher führen Sie zum Drucken von Dateien, sortiert nach Größe nach Bytes, Folgendes aus:

# ls-laS

Wie Sie jetzt sehen können versteckte Dateien, beginnend mit a. (Punkt) gedruckt werden, wie .xsession-errors, .ICEauthority, etc.,>Zum Drucken oder Anzeigen aller Dateien und Verzeichnisse, sortiert nach der in KB angezeigten Größe, einschließlich versteckter Dateien, führen Sie Folgendes aus:

# ls-laS –block-size=G

Ähnlich wie bei früheren Befehlen, um Dateien und Verzeichnisse nach der in KB angezeigten Größe zu drucken, einschließlich versteckter Dateien ausführen:

# ls-laS –block-size=K

Fazit:

Der Befehl ls bringt viele Funktionen mit, die uns helfen, Dateien zu verwalten und Informationen darüber zu drucken., Ein anderes Beispiel könnte die Verwendung von ls sein, um Dateien nach Datum aufzulisten (mit-lt Optionen).

Ich hoffe, Sie haben dieses Tutorial zum Auflisten aller nach Größe geordneten Dateien in Linux nützlich gefunden. Folgen Sie LinuxHint für weitere Tipps und Updates zu Linux und Netzwerk.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Zur Werkzeugleiste springen