Nie jesteś zalogowany na forum.

#1 2016-06-28 12:42:36

addos
Użytkownik
Data rejestracji: 2015-09-01
Liczba postów: 142

sortowanie w konsoli wg moich kryteriów

// Nie wiem czy dobry dział ale wrzucam tutaj.

Chciałbym żeby sortowanie plików i katalogów w konsoli odbywało się wg następujących kryteriów:
Niezależnie czy to plik czy katalog to:
a) najpierw te z kropką (ukryte)
b) nie chcę rozróżnienia na duże i małe litery
Nie wiem czy da się taką kombinację uzyskać ale może ktoś już próbował :)

Właściwie dobre by było poniższe polecenie ale rozróżnia wielkość liter:

$ LC_COLLATE=C ls -aF1 ~

.cache/
.config/
.local/
.mozilla/
.ssh/
DirTEST/
daTEST/
dirTEST/
mozilla_backup/
mozilla_profiles/

.Xauthority
.bash_history
.bash_logout
.bash_profile
.bashrc
.viminfo
.vimrc
doc@
img@
linux@

Wynik polecenia obcięty żeby pokazać o co mi chodzi.
Chciałbym żeby:
a) DirTEST nie był przed daTEST
b) .Xauthority był pod .vimrc

Dokładnie to co chcę uzyskać mam w programie Krusader ale tam jest to rozwiązane w jakiś wewnętrzny sposób - Krusader ma 5 różnych sortowań.
Chciałbym mieć podobnie w konsoli ale nie wiem czy to możliwe.

Takie mam ustawienia:

$ cat /etc/locale.conf

LANG=pl_PL.UTF-8

$ grep -v "#" /etc/locale.gen

pl_PL.UTF-8 UTF-8

$ locale

LANG=pl_PL.UTF-8
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC="pl_PL.UTF-8"
LC_TIME="pl_PL.UTF-8"
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY="pl_PL.UTF-8"
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER="pl_PL.UTF-8"
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT="pl_PL.UTF-8"
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=

Info przy ew. problemach: Arch Linux x64, Plasma 5 (aktualna), CPU C2D E8400 (3GHz, 6MB cache), ASUS P5Q-PRO (BIOS, bez UEFI), RAM 8GB (DDR2, Dual), GPU GF 9600GT (PCI-E, 512MB), SSD 250GB MLC (GPT, discard, Grub 2, all ext4), HDD 1TB (7200, SATA, AHCI, NCQ, MBR, all ext4), monitor 1920x1080@60Hz DVI, audio: ASUS Xonar DX (PCI-E x1, 5.1 analog, ALSA bez PulseAudio), klaw. PS/2, mysz USB

Offline

Stopka

Napędzają nas PacmanVPS i MegiTeam

Forum oparte na FluxBB