Regras de classificação de ls duplo

Regras de classificação de ls duplo

Eu gostaria lsde classificar

  1. Por nome de arquivo (casoinsensível)
  2. Por "versão" ( -v)

Muitas vezes tenho diretórios nos quais existem alguns arquivos numerados, como

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

e assim por diante. Agora, com a -vopção, posso lsclassificar pelo número anexado ao nome do arquivo (então vejo 1-FileA, ..., 9-FileC, 10-FileD em vez de 1-FileA, 10-FileD, ..., 19-FileE, 2-FileB) e a opção --group-directories-firstme permite listar os diretórios primeiro, mas a classificação não diferencia maiúsculas de minúsculas; em vez disso, mostra diretórios que começam com uma (sequência de) letras maiúsculas e, em seguida, diretórios que possuem apenas letras minúsculas e, em seguida, arquivos com o mesmo critério.

Eu gostaria de encomendá-los independentemente da "maiúscula" do nome do arquivo/diretório. Existe uma maneira de conseguir isso sem usar o sortcomando (o que eliminaria a coloração produzida pela lsopção --color=auto)?

EDIT: Estou usando Debian GNU/Linux e a saída de localeé

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=

Desde já, obrigado.

informação relacionada