Forum: PC Hard- und Software Linux: Groß/Kleinschreibung bei Dateilisten (ls, nemo) ignorieren


von M. L. (ado)


Lesenswert?

Ich verwende LinuxMint und würde gerne bei
Dateienlisten die mit ls oder Nemo ausgegeben werden,
eine Sortierung bei der die Groß/Kleinschreibung ignoriert wird.
Gibt es da eine Systemeinstellung für ?

von Planlos (Gast)


Lesenswert?

ls (coreutils) sortiert "per default" schon Alphabetisch.

die Systemeinstellung, die festlegt, was "Alphabetisch" bedeutet, ist 
LC_COLLATE.
1
LC_COLLATE=de_DE.UTF-8 ls
2
vs
3
LC_COLLATE=C ls

ersteres ignoriert bei mir Groß-/Kleinschreibung, und packt Umlaute an 
die richtige Stelle.

von M. L. (ado)


Lesenswert?

Danke für die Info !


Ich habe den Eintrag export LC_ALL="C" aus /etc/environment gelöscht
und aus
1
user@X200s ~ $ locale
2
LANG=de_DE.UTF-8
3
LANGUAGE=
4
LC_CTYPE="C"
5
LC_NUMERIC="C"
6
LC_TIME="C"
7
LC_COLLATE="C"
8
LC_MONETARY="C"
9
LC_MESSAGES="C"
10
LC_PAPER="C"
11
LC_NAME="C"
12
LC_ADDRESS="C"
13
LC_TELEPHONE="C"
14
LC_MEASUREMENT="C"
15
LC_IDENTIFICATION="C"
16
LC_ALL=C
wurde
1
user@X200s ~ $ locale
2
LANG=de_DE.UTF-8
3
LANGUAGE=
4
LC_CTYPE="de_DE.UTF-8"
5
LC_NUMERIC=de_DE.UTF-8
6
LC_TIME=de_DE.UTF-8
7
LC_COLLATE=de_DE.UTF-8
8
LC_MONETARY=de_DE.UTF-8
9
LC_MESSAGES="de_DE.UTF-8"
10
LC_PAPER=de_DE.UTF-8
11
LC_NAME=de_DE.UTF-8
12
LC_ADDRESS=de_DE.UTF-8
13
LC_TELEPHONE=de_DE.UTF-8
14
LC_MEASUREMENT=de_DE.UTF-8
15
LC_IDENTIFICATION=de_DE.UTF-8
16
LC_ALL=

Jetzt sortiert er ohne auf Groß/Kleinschreibung zu achten.
Leider schmeißt er die versteckten Dateien und Ordner mit in die 
Sortierung anstatt die versteckten Einträge zu separieren.

Für die Konsole habe ich bis jetzt immer diese Aliase verwendet und war 
fast zufrieden :-)

alias ll='ls --color -ha --group-directories-first'
alias lll='ls --color -hal --group-directories-first'

Aber  bei dieser Methode werden jeweils Blöcke für Groß und 
Kleinschreibung ausgegeben, was ich nicht so praktisch finde.

Am liebsten hätte ich folgendes Ergebnis:


Verzeichnisse:
AAAA
bbbb
CCCC
dddd

Versteckte Verzeichnisse:
.EEEE
.ffff
.GGGG
.hhhh

Dateien:
iiii
JJJJ
kkkk
LLLL

Versteckte Dateien:
.MMMM
.nnnn
.OOOO
.pppp



und nicht in jedem Block noch eine Unterscheidung um Groß und 
Kleinschreibung.Das macht dann aus 4 Blöcken 8 Blöcke bei der Suche nach 
dem richtigen Eintrag.

Vielleicht hat da noch jemand einen Tip.

von M. L. (ado)


Lesenswert?

Nachtrag:
Unter Nemo funktioniert es jetzt, wie ich es mir vorgestellt habe, mit 
dem LC_COLLATE=de_DE.UTF-8 Parameter.

Ich mußte noch ein Häkchen setzten : Ordner vor Dateien

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.