Como posso fazer o terminal Ubuntu seguir a mesma classificação com ls -l como o Mac OS X usa por padrão?

0

Eu gosto da classificação padrão de ls -l no Mac OS X e me acostumei com isso. Agora estou começando a usar máquinas Ubuntu com mais frequência e espero coagir seu terminal a classificar a listagem da mesma maneira. Atualmente, no entanto, quando uso ls -ahlF no Mac OS X, obtenho:

drwxr-xr-x  10 sean  staff   340B Jan 13 17:50 ./
drwxr-xr-x  16 sean  staff   544B Jan 18 17:35 ../
drwxr-xr-x  16 sean  staff   544B Jan 19 11:47 .git/
-rw-r--r--   1 sean  staff    69B Jan 13 15:34 .gitignore
-rwxr-xr-x   1 sean  staff   144B Jan 13 17:50 README.md*
-rwxr-xr-x   1 sean  staff   104B Jan 13 17:50 docker-compose.yml*
drwxr-xr-x   3 sean  staff   102B Jan 13 16:10 dsl/
drwxr-xr-x   6 sean  staff   204B Jan 13 17:50 jenkins/
-rwxr-xr-x   1 sean  staff   307B Jan 13 17:00 setup.sh*
drwxr-xr-x   3 sean  staff   102B Jan 13 15:52 src/

Considerando que ls -ahlF do mesmo repositório git no terminal do Ubuntu me dá:

drwxrwxr-x 6 sean sean 4,0K jan 19 11:18 ./
drwxrwxr-x 4 sean sean 4,0K jan 19 11:17 ../
-rwxrwxr-x 1 sean sean  104 jan 19 11:18 docker-compose.yml*
drwxrwxr-x 3 sean sean 4,0K jan 19 11:18 dsl/
drwxrwxr-x 8 sean sean 4,0K jan 19 12:30 .git/
-rw-rw-r-- 1 sean sean   69 jan 19 11:18 .gitignore
drwxrwxr-x 2 sean sean 4,0K jan 19 11:18 jenkins/
-rwxrwxr-x 1 sean sean  144 jan 19 11:18 README.md*
-rwxrwxr-x 1 sean sean  307 jan 19 11:18 setup.sh*
drwxrwxr-x 3 sean sean 4,0K jan 19 11:18 src/

Como posso alcançar a ordem de classificação desejada?

    
por Cronax 19.01.2016 / 12:41

1 resposta

1

Ele deve ser classificado da mesma maneira que o Mac OS X por padrão. Qual é o seu locale ?

Você pode alterar LC_ALL digitando:

export LC_ALL="C"

Se você não quiser alterar locale em seu sistema, pode criar um alias e adicioná-lo a .bashrc

alias ll='LC_COLLATE=C ls -ahlF'

Para usá-lo, basta digitar ll no terminal que executará o comando ls -ahlF com o código de idioma.

    
por 19.01.2016 / 13:37