Como forçar a ordem de classificação de exibição de pastas a não ignorar caracteres especiais?

5

Tenho muitas pastas no meu diretório inicial com nomes que começam com caracteres especiais, como _OLD_500GB_HD ou ! FolderIWantToSeeAtTheTop , mas, por algum motivo, essas pastas são classificadas de acordo com seu primeiro caractere alfanumérico em vez do caractere especial principal.

Então, como posso forçar a pasta a não ignorar o caractere especial, ou de que outra forma eu posso fazer a exibição de classificação organizar certas pastas na parte superior ou inferior da classificação? Obrigado.

    
por Jason Hartley 25.03.2012 / 00:01

1 resposta

5

O Nautilus segue as regras de agrupamento do seu local ao ordenar os arquivos pelo nome. As regras para as localidades em inglês especificam que a pontuação, o caso e os acentos são menos importantes do que as letras que ocorrem na cadeia de caracteres.

Se você deseja que o agrupamento seja equivalente a strcmp() ordem de classificação (ou seja, faça uma comparação simples dos valores de ponto de código para os caracteres na sequência), você pode alternar para o legado C locale para agrupamento.

Isso pode ser feito editando ~/.profile e adicionando (ou modificando) uma linha como a seguinte:

export LC_COLLATE=C

Quando você fizer login pela próxima vez, a alteração deverá entrar em vigor em todos os programas que estavam usando a ordem de agrupamento de localidade.

    
por James Henstridge 25.03.2012 / 01:13