242 votes

Comment changer la couleur des répertoires avec ls dans la console ?

Sur ma console, la couleur des répertoires est d'un bleu tel qu'elle est difficile à lire sur un fond sombre.

Comment puis-je changer les définitions de couleurs pour ls ?

2voto

John Slavick Points 121

El --color=auto ne fonctionne pas pour moi qui utilise iTerm2 sur mon Mac. Le site -G fonctionne cependant. J'ai mis l'alias suivant dans mon ~/.profile et maintenant les répertoires sont colorés et ont une terminaison / annexé :

alias ls='ls -F -G'

1voto

Jake Points 111

Pour la solution instantanée, --color=auto peut ne faire aucune différence. L'option que vous voulez est --color=never . Bien que le passage de la sortie par cat (ou more ) supprimerait également la coloration et serait plus rapide à taper :

ls -al | cat

(Je ne sais pas qui a eu l'idée d'une blague en faisant du bleu clair contre le vert clair la valeur par défaut).

0voto

Jonathan L Points 119

Voici mon approche de la commande ls avec les options les plus utilisées :

ajouter les lignes suivantes dans un fichier appelé ~/.alias

alias ll='ls -lhF --color=auto'
alias llt='ls -lht --color=auto'
alias lla='ls -alF --color=auto'
alias la='ls -A --color=auto'
alias l='ls -CF --color=auto'
alias ls="ls --color=auto"

ajoutez les lignes suivantes dans ~/.bashrc

if [ -f ~/.alias ]; then
    . ~/.alias
fi

0voto

jmo Points 1

Mettez la ligne ci-dessous dans ~/.bashrc et vous avez terminé.

alias ls='ls --color=auto'

Pour activer l'invite de couleur, mettez une ligne ci-dessous

PS1='\[\033[1;36m\]\u\[\033[1;31m\]@\[\033[1;32m\]\h:\[\033[1;35m\]\w\[\033[1;31m\]\$\[\033[0m\] '

0voto

Pound Hash Points 111

Vivid rend le processus de changement ls Les couleurs de l'entreprise sont agréables et faciles.

Installer avec :

wget "https://github.com/sharkdp/vivid/releases/download/v0.7.0/vivid_0.7.0_amd64.deb"
sudo dpkg -i vivid_0.7.0_amd64.deb

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X