Doppelte ls-Sortierregeln

Doppelte ls-Sortierregeln

Ich möchte lssortieren

  1. Nach Dateiname (Groß-/Kleinschreibungunempfindlich)
  2. Nach "Version" ( -v)

Ich habe oft Verzeichnisse, in denen sich einige nummerierte Dateien befinden, wie

1-FileA
2-FileB
...
9-FileC
10-FileD
...
19-FileE
20-FileF

und so weiter. Mit dieser -vOption kann ich lsnun nach der Zahl sortieren, die dem Dateinamen vorangestellt ist (so dass ich 1-FileA, ..., 9-FileC, 10-FileD statt 1-FileA, 10-FileD, ..., , 19-FileE, sehe 2-FileB), und mit dieser Option --group-directories-firstkann ich zuerst die Verzeichnisse auflisten, aber die Sortierung ist nicht unabhängig von Groß- und Kleinschreibung, sondern zeigt zuerst die Verzeichnisse an, die mit (einer Folge von) Großbuchstaben beginnen, dann die Verzeichnisse, die nur Kleinbuchstaben enthalten, und dann die Dateien mit demselben Kriterium.

Ich möchte sie unabhängig von der Groß-/Kleinschreibung des Datei-/Verzeichnisnamens sortieren. Gibt es eine Möglichkeit, dies zu erreichen, ohne den Befehl zu verwenden (wodurch die durch die Option sorterzeugte Farbgebung entfallen würde )?ls--color=auto

EDIT: Ich verwende Debian GNU/Linux und die Ausgabe localeist

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=it_IT.UTF8
LC_TIME=it_IT.UTF8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=it_IT.UTF8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=it_IT.UTF8
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=it_IT.UTF8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Dank im Voraus.

verwandte Informationen