Je ne veux pas d'alias (alias ls='ls --color'
), et je l'avais déjà configuré sous Mac OSX à l'aide de la variable d'environnement CLICOLOR
qui a, comme par magie, amené les couleurs à ls
. Maintenant, je suis sous Linux (Arch x86-64) avec xterm
et une configuration très basique, et je ne peux pas créer une couleur de sortie ls
(en utilisant ls
verbatim). Je obtient la couleur lorsque vous utilisez le commutateur --color
.
N'y a-t-il pas moyen d'y parvenir? La conformité à POSIX serait bien :-)
Il n'y a aucun moyen: la page de manuel ls vous montrera que le paramètre par défaut (pour --color) est 'none' - c'est-à-dire. n'utilisez jamais de couleur.
Une raison pour laquelle vous ne voulez pas utiliser d'alias? Je suis un utilisateur Red Hat en cours de récupération. Ainsi, chaque fois que j'installe une nouvelle distribution, je définis trois alias ls comme suit:
## Colorize the ls output ##
alias ls='ls --color=auto'
## Use a long listing format ##
alias ll='ls -la'
## Show hidden files ##
alias l.='ls -d .* --color=auto'