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

Wie sortiere ich die Ergebnisse des ls-Befehls nach Änderungsdatum (Verzeichnisse zuerst)?

wie wäre es mit so etwas:

ls -ltr --group-directories-first

ls -t

oder (umgekehrt, neueste unten):

ls -tr

Die ls Manpage beschreibt dies ausführlicher und listet andere Optionen auf.

Verzeichnisse haben d vor den Berechtigungen in ls -ltr

Also um Verzeichnisse zu bekommen mit sortiertem Änderungsdatum verwenden

ls -ltr |grep ^d

Und zu anderen Dateien als Verzeichnissen

ls -ltr | grep -v ^d


Linux
  1. So finden und sortieren Sie Dateien basierend auf Änderungsdatum und -zeit in Linux

  2. So löschen Sie Dateien und Verzeichnisse in Linux über die Befehlszeile

  3. Wie mache ich A Ls und sortiere dann die Ergebnisse nach Erstellungsdatum?

  4. Wie wird der Platzhalter * als Befehl interpretiert?

  5. Wie kann ich Verzeichnisse von grep -R ausschließen?

So erstellen Sie Verzeichnisse unter Linux (mkdir-Befehl)

So erstellen Sie Verzeichnisse aus einer Textdatei unter Linux

So verwenden Sie den Datumsbefehl in Bash-Skripten unter Linux

So entfernen Sie einen Befehl aus dem Verlauf in Linux

So listen Sie nur Verzeichnisse in Linux auf

So sortieren Sie den obersten Befehl basierend auf der Speichernutzung