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

Wie lässt man ls nach Dateierweiterung und dann nach Name sortieren?

Ich denke, die vollständige Antwort ist eher eine Kombination der oben genannten.

-X (later --sort=extension) wird in Linux seit mindestens FC3 unterstützt und sortiert nach Erweiterung. --group-directories-first wurde vor kurzem hinzugefügt (vielleicht um FC8 herum?). Allerdings scheint die Kombination der beiden nicht zu funktionieren (zumindest auf FC8).

Das Hauptproblem scheint die Verwendung von singulären primären Sortierschlüsseln zu sein. Sehen Sie sich diese Mailinglisten-Diskussion an, um einen Einblick zu erhalten.


Unter Linux

$ ls --group-directories-first

-X ist die gesuchte Option:

ls -lX

Linux
  1. Wie erhalte ich den Distributionsnamen und die Versionsnummer in einem einfachen Shell-Skript?

  2. `^m` und wie wird man es los?

  3. Wie erstellt und wendet man einen SVN-Patch an?

  4. So sortieren Sie eine Datei an Ort und Stelle

  5. Wie kann ich eine Datei anhand ihres Namens und Teilpfads suchen?

So mounten und unmounten Sie Dateisysteme in Linux

So installieren und konfigurieren Sie VSFTPD

Wie man eine Datei unter Linux ausführbar macht

Wie mache ich eine Datei NICHT änderbar?

Wie wird der Speicherort (und der Name) der Core-Dump-Datei festgelegt?

Wie erstelle ich eine globale ~/.vimrc?