web-dev-qa-db-fra.com

Comment puis-je faire d'abord "LS" d'afficher des dotfiles?

Quelque part le long de la façon dont j'ai foiré ma commande ls et maintenant je reçois cette commande lors de la course à pied

$ ls -AhHl --color=auto
-rwxr-xr-x 1 clang clang  640 Mar  1 02:46 Apple-touch-icon-precomposed.png
-rwxr-xr-x 1 clang clang  784 Jul 12 02:54 crossdomain.xml
-rwxr-xr-x 1 clang clang 1.2K Mar  1 02:46 favicon.ico
drwxr-xr-x 8 clang clang 4.0K Jul 12 23:50 .git
-rw-r--r-- 1 clang clang   17 Feb 29 19:48 .gitignore
-rwxr-xr-x 1 clang clang 1.4K Jul 12 02:54 humans.txt

Qu'est-ce que j'ai fait cela fait d'ignorer les dotfiles et à la place de la première lettre?

Sortie de locale:

$ locale
LANG=
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
46
clang1234

Pour éviter tout changement de système de système sans besoin réel, on ne peut changer que la manière dont ls fonctionne pour l'utilisateur actuel en ajoutant l'alias au .bashrc:

alias ll='LC_COLLATE=C ls -alF'

Cela trie les fichiers de points d'abord, permet de gérer correctement (montrer et trier) des ensembles de caractères inhabituels comme cyrilliques. Le seul coupable que le tri sera sensible à la casse.

Source: http://ubuntuforums.org/showthread.php?t=81675

39
Andrey Loskutov

Les listes de manuels LS (1):

-V type naturel de (version) dans le texte

Cela semble changer la façon dont les périodes sont triées et que les Dotfiles de groupe sont d'abord. J'ai:

alias ls='ls -vAF'
alias ll='ls -l'

dans mon ~/.bashrc.

7
Vince Valenti