Listendateien sortiert nach Größe in einem Verzeichnisbaum unter Linux

Listendateien sortiert nach Größe in einem Verzeichnisbaum unter Linux
Die meisten Dateisysteme sortieren die Dateien in alphabetischer Reihenfolge der Namen. Ein Benutzer hat jedoch möglicherweise einige andere Vorlieben und möchte die Dateien auf der Grundlage seiner Größe sortieren. Dies kann die Auflistungsinformationen nützlicher und produktiver machen. Wenn es um die Dateiauflistung und Sortierung unter Linux geht, vertrauen wir dem Befehl LS und möchten es Ihnen ermöglichen, ihn so zu verwenden.

In diesem Artikel erklären wir, wie Sie Dateien, sortiert nach Größe, in einem Verzeichnisbaum auflisten können. Dies beinhaltet Verzeichnisauflistung sowohl in der grafischen Benutzeroberfläche als auch in der Befehlszeile.

Wir haben die in diesem Artikel zu einem Debian 10 Buster -System genannten Verfahren und Befehle durchgeführt. Sie können diese Schritte jedoch auf den meisten Linux -Distributionen replizieren.

Dateien in einem Dateimanager sortieren

Der von Ihnen verwendete Dateimanager hat eine Standardpräferenz, die größtenteils alphabetisch ist, um Dateien und Ordner in einem Verzeichnis zu sortieren. Sie können jedoch benutzerdefinierte Einstellungen so festlegen, dass Ihre Dateien basierend auf ihrer Größe sortiert werden. Nautilus ist der Standarddateimanager für Linux Debian und Ubuntu. Auf diese Weise können Sie die Dateien, die Größe, auf Nautilus in Debian sortieren können.

Methode 1: Öffnen Sie den Dateimanager und klicken Sie dann auf den Abwärtspfeil in der oberen Leiste wie folgt:

Dadurch wird eine Liste von Optionen vorgestellt, auf der Sie die Dateien und Ordner in einem Verzeichnis sortieren können. Klicken Sie auf die Option der Größe, um die Dateien auf der Grundlage ihrer abnehmenden Größe zu sortieren.

Methode 2: Sie können auch die Einstellungen Ihres Dateimanagers auf eine Weise festlegen, die Dateien und Ordner basierend auf einem bestimmten Kriterium anzeigt. Klicken Sie wie folgt auf die Schaltfläche Optionen in der oberen Leiste:

Klicken Sie dann auf die Option der Einstellungen, mit denen die Einstellungsansicht mit der Registerkarte "Ansichten" geöffnet wird. Öffnen Sie. Klicken Sie auf die Registerkarte Listenspalten, in der Sie die Reihenfolge der Informationen festlegen können, die in der Listenansicht des Dateimanagers angezeigt werden.

Wählen Sie die Option der Größe aus und ziehen Sie sie nach oben, damit dieses Kriterium die oberste Präferenz ist, um Ihre Dateien und Ordner zu sortieren.

Dateien in der Befehlszeile sortieren

Mit dem LS -Befehl in Linux können Sie Dateien und ihre Informationen basierend auf den Kriterien auflisten, die Sie in Form verschiedener Flags und deren Optionen angeben. Wenn keine Kriterien angegeben sind, sortiert der Befehl LS alle Einträge alphabetisch. Hier verwenden wir den Befehl ls mit unterschiedlichen Flags, um IT -Listen -Dateien und Ordner auf der Grundlage ihrer Größe zu erstellen.

Sie können die Debian -Befehlszeile, das Terminal, öffnen, indem Sie sie wie folgt bei der Suche nach dem Anwendungsstarler suchen:

Sie können dann die Option -S wie folgt verwenden, um die Dateien auf der Grundlage der Größe zu sortieren, die größte zuerst:

$ ls -s

Eine andere Option ist die Verwendung des Sortierflags mit dem Befehl LS mit der folgenden Syntax:

$ ls - -sort = Wort

Wobei 'Wort' verwendet werden kann, um die folgenden Optionen anzugeben:

  • Nicht übereinstimmend der -u -Flagge
  • Größe anstelle der -s -Flagge
  • Zeit- anstelle der -t -Flagge
  • Version - statt der Flagge
  • Erweiterung - anstelle der -x -Flagge

Nachdem wir unsere Dateien auf der Grundlage der Größe sortieren müssen, werden wir die Wort durch die Größe wie folgt ersetzen:

$ ls - -sort = Größe

Hier sind einige Optionen, mit denen die Größensortierung für Sie nützlicher wird:

Drucken Sie ein langes Auflistungsformat aus

Um eine Liste der sortierten Dateien in einem Längsformat zu drucken, können Sie das -l -Flag mit dem bereits beschriebenen -s -Flag verwenden:

$ ls -l

Sie können im obigen Bild sehen, wie die Liste nicht in einem Längsformat angezeigt wird.

Umgekehrt eine Größe der Größe, die sortiert ist

Wenn Sie möchten, dass der Befehl LS zuerst die niedrigsten Dateien ausdruckt, können Sie das -R -Flag zusammen mit dem -S -Flag verwenden:

$ ls -slr

Der obige Befehl druckt eine längs-sortierte Liste von Dateien und Ordnern in einem Verzeichnis aus der Länge nach verehrte Größe.

Drucken Sie eine menschlicher lesbare Liste sortierter Dateien aus

Das -H -Flag, wenn es mit -S und -l verwendet wird, druckt Größen wie 1K 234m 2G usw. Drucke. die menschlicher lesbar sind. So können Sie die Größe der Dateien sortieren und die Liste menschlicher lesbar machen:

$ ls -lh

Verzeichnisse ausschließen, wenn Sie eine Größe sortiert drucken

Wenn Sie die Dateien nur in einem Verzeichnis auflisten möchten und nicht die Ordner, die nach Größe sortiert sind, können Sie den Befehl Grep wie folgt verwenden:

$ ls -ls | grep -v '^d'

Sie können sehen, dass dieser Befehl nur Dateien in einem Verzeichnis zusammen mit allen anderen Informationen auflistet.

Dies waren verschiedene Möglichkeiten, wie Sie die Dateien nicht nur auf der Grundlage der Größe sortieren können, sondern auch die Auflistung mehr anhand einiger anderer häufig verwendeter Flags anpassen können. Egal, ob Sie sich in der Linux -Benutzeroberfläche oder in der Befehlszeile befinden, Sie können jetzt die Dateiauflistung viel informativer machen.