me gustaría ls
ordenar
- Por nombre de archivo (casoinsensible)
- Por "versión" (
-v
)
A menudo tengo directorios en los que hay algunos archivos numerados como
1-FileA
2-FileB
...
9-FileC
10-FileD
...
19-FileE
20-FileF
Etcétera. Ahora, con la -v
opción puedo ordenar ls
por el número antepuesto al nombre del archivo (así veo 1-FileA
,...,, 9-FileC
en 10-FileD
lugar de 1-FileA
,, 10-FileD
...,, 19-FileE
) 2-FileB
y la opción --group-directories-first
me permite enumerar los directorios primero, pero la clasificación no distingue entre mayúsculas y minúsculas; en cambio, muestra directorios que comienzan con una (secuencia de) letras mayúsculas y luego directorios que solo tienen letras minúsculas y luego archivos con el mismo criterio.
Me gustaría ordenarlos independientemente de la "mayúscula" del nombre del archivo/directorio. ¿Hay alguna manera de lograr esto sin usar el sort
comando (que eliminaría el color producido por la ls
opción --color=auto
)?
EDITAR: estoy usando Debian GNU/Linux y el resultado locale
es
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=
Gracias de antemano.