dir_colors(5) File Formats Manual dir_colors(5)
NOM
dir_colors - Fichier de configuration pour dircolors(1)
DESCRIPTION
Le programme ls(1) utilise la variable d'environnement LS_COLORS pour
definir les couleurs avec lesquelles les noms de fichiers seront
affiches. Cette variable d'environnement est habituellement definie par
une commande telle que :
eval `dircolors chemin/dir_colors`
qui se trouve dans un fichier d'initialisation par defaut de
l'interpreteur de commandes, valable pour l'ensemble du systeme, comme
/etc/profile ou /etc/csh.cshrc. (Consultez egalement dircolors(1)).
Habituellement, le fichier utilise ici est /etc/DIR_COLORS et peut etre
surcharge par un fichier .dir_colors se trouvant dans le repertoire
personnel de l'utilisateur.
Ce fichier de configuration consiste en plusieurs lignes de
declarations. Tout ce qui se trouve a droite d'un diese << # >> est
considere comme commentaire, si ce diese se trouve en debut de ligne ou
se trouve precede par au moins un espace. Les lignes vides sont
ignorees.
La section global du fichier est constituee de toutes les declarations
precedant la premiere ligne TERM. Toute declaration dans la section
globale du fichier est consideree comme valable pour tous les types de
terminaux. Apres la section globale on trouve une ou plusieurs sections
specifiques au terminal, precedees par une ou plusieurs lignes TERM qui
indiquent a quel type de terminal (au sens de la variable
d'environnement TERM), les declarations s'appliquent. Il est toujours
possible de surcharger une declaration globale par une declaration
ulterieure specifique a un terminal.
Les declarations suivantes sont reconnues ; la casse n'est pas
significative :
TERM type-terminal
Debute une section specifique a un terminal et indique celui
auquel elle s'applique. Plusieurs declarations TERM successives
peuvent etre utilisees pour creer une section qui s'applique a
plusieurs types de terminaux.
COLOR yes|all|no|none|tty
(Slackware seulement, ignoree par la version GNU de
dircolors(1)). Precise si la colorisation doit toujours etre
activee (yes ou all), jamais utilisee (no ou none), ou n'etre
employee que si la sortie est un terminal (tty). La valeur par
defaut est no.
EIGHTBIT yes|no
(Slackware only; ignored by GNU dircolors(1).) Specifies that
eight-bit ISO/IEC 8859 characters should be enabled by default.
For compatibility reasons, this can also be specified as 1 for
yes or 0 for no. The default is no.
OPTIONS options
(Slackware seulement, ignoree par la version GNU de
dircolors(1)). Ajoute les options de la ligne de commande a la
ligne de commande par defaut de ls. Il peut s'agir de n'importe
quelle option valable de ls, et doit inclure le signe moins de
tete. Notez bien que dircolors ne verifie pas la validite de ces
options.
NORMAL sequence-couleur
Definit la couleur a employer pour le texte normal (hormis les
noms de fichiers).
Synonyme : NORM.
FILE sequence-couleur
Definit la couleur a utiliser pour les fichiers normaux.
DIR sequence-couleur
Definit la couleur a utiliser pour les repertoires.
LINK sequence-couleur
Definit la couleur a utiliser pour les liens symboliques.
Synonymes : LNK, SYMLINK.
ORPHAN sequence-couleur
Definit la couleur a utiliser pour les liens symboliques
orphelins (ceux qui pointent vers un fichier inexistant). Si
rien n'est indique, ls utilisera la couleur LINK par defaut.
MISSING sequence-couleur
Definit la couleur a utiliser pour un fichier manquant (fichier
inexistant bien qu'un lien symbolique pointe vers lui). Si rien
n'est indique, ls utilisera la couleur FILE par defaut.
FIFO sequence-couleur
Definit la couleur pour afficher une FIFO (tube nomme).
Synonyme : PIPE.
SOCK sequence-couleur
Definit la couleur pour afficher un socket.
DOOR sequence-couleur
(Gere depuis fileutils 4.1) Definit la couleur pour afficher une
<< porte >> (<< door >>) (Solaris 2.5 et ulterieur).
BLK sequence-couleur
Definit la couleur pour afficher un fichier special de
peripherique bloc.
Synonyme : BLOCK.
CHR sequence-couleur
Definit la couleur pour afficher un fichier special de
peripherique caractere.
Synonyme : CHAR.
EXEC sequence-couleur
Definit la couleur pour afficher un fichier dont l'attribut
executable est positionne.
SUID sequence-couleur
Definit la couleur pour afficher un fichier dont l'attribut
Set-UID est positionne.
Synonyme : SETUID.
SGID sequence-couleur
Definit la couleur pour afficher un fichier dont l'attribut
Set-GID est positionne.
Synonyme : SETGID.
STICKY sequence-couleur
Definit la couleur pour afficher un fichier dont l'attribut
<< sticky >> est positionne.
STICKY_OTHER_WRITABLE sequence-couleur
Definit la couleur pour afficher un repertoire accessible en
ecriture a tous dont l'attribut executable est positionne.
Synonyme : OWT.
OTHER_WRITABLE sequence-couleur
Definit la couleur pour afficher un repertoire accessible en
ecriture a tous sans l'attribut executable positionne.
Synonyme : OWR.
LEFTCODE sequence-couleur
Specifies the left code for non-ISO/IEC 6429 terminals (see
below).
Synonyme : LEFT.
RIGHTCODE sequence-couleur
Specifies the right code for non-ISO/IEC 6429 terminals (see
below).
Synonyme : RIGHT.
ENDCODE sequence-couleur
Specifies the end code for non-ISO/IEC 6429 terminals (see
below).
Synonyme : END.
*extension sequence-couleur
Definit la couleur pour tous les fichiers se terminant par
l'extension.
.extension sequence-couleur
Identique a *.extension. Definit la couleur pour tous les
fichiers se terminant par .extension. Notez que le point est
inclus dans l'extension, ce qui rend impossible de preciser une
extension ne commencant pas par un point, comme ~ pour les
fichiers de sauvegarde emacs. Cette forme doit etre consideree
comme obsolete.
ISO/IEC 6429 (ANSI) color sequences
Most color-capable ASCII terminals today use ISO/IEC 6429 (ANSI) color
sequences, and many common terminals without color capability,
including xterm and the widely used and cloned DEC VT100, will
recognize ISO/IEC 6429 color codes and harmlessly eliminate them from
the output or emulate them. ls uses ISO/IEC 6429 codes by default,
assuming colorization is enabled.
ISO/IEC 6429 color sequences are composed of sequences of numbers
separated by semicolons. The most common codes are:
0 pour restaurer la couleur par defaut
1 pour les couleurs plus claires
4 pour le texte souligne
5 pour le texte clignotant
30 pour un premier plan noir
31 pour un premier plan rouge
32 pour un premier plan vert
33 pour un premier plan jaune (ou marron)
34 pour un premier plan bleu
35 pour un premier plan violet
36 pour un premier plan cyan
37 pour un premier plan blanc (ou gris)
40 pour un arriere-plan noir
41 pour un arriere-plan rouge
42 pour un arriere-plan vert
43 pour un arriere-plan jaune (ou marron)
44 pour un arriere-plan bleu
45 pour un arriere-plan violet
46 pour un arriere-plan cyan
17 pour un arriere-plan blanc (ou gris)
Les commandes ne fonctionnent pas toutes sur tous les systemes ou sur
tous les peripheriques d'affichage.
ls utilise les valeurs par defaut suivantes :
NORMAL 0 texte normal (hormis les noms de fichiers)
FICHIER 0 fichier normal
DIR 32 repertoire
LINK 36 lien symbolique
ORPHAN non defini lien symbolique orphelin
MISSING non defini fichier manquant
FIFO 31 tube nomme (FIFO)
SOCK 33 Socket
BLK 44;37 peripherique bloc
CHR 44;37 peripherique caractere
EXEC 35 fichier executable
Quelques programmes de terminaux ne reconnaissent pas correctement les
valeurs par defaut. Si tout le texte se trouve colorise apres avoir
affiche le contenu d'un repertoire, changez les codes NORMAL et FILE
pour les codes numeriques de vos ecriture et fond habituels.
Autres types de terminal (configuration avancee)
Si vous avez un terminal couleur (ou gerant la surbrillance), voire une
imprimante, qui utilise un jeu de codes different, vous pouvez toujours
creer une configuration adaptee. Il vous faudra utiliser les
definitions de LEFTCODE, RIGHTCODE, et ENDCODE.
Lorsqu'il affiche un nom de fichier, ls produit la sequence de sortie
suivante : LEFTCODE code-type RIGHTCODE nom-fichier ENDCODE, ou
code-type est la sequence de couleur qui depend du type ou nom de
fichier. Si ENDCODE n'est pas defini, la sequence LEFTCODE NORMAL
RIGHTCODE sera utilisee a la place. Le but des codes gauche et droit
est simplement de reduire la saisie au clavier necessaire (et de cacher
a l'utilisateur les horribles codes de despecification). S'ils ne sont
pas adaptes a votre terminal, vous pouvez les supprimer en indiquant le
mot cle correspondant sur une ligne isolee.
NOTE : si ENDCODE est defini dans la section globale du fichier de
configuration, il ne peut pas etre non defini dans une section
specifique ulterieure. Ceci signifie que toute definition NORMAL n'aura
aucun effet. Un autre ENDCODE peut toutefois etre indique, avec l'effet
desire.
Sequences d'echappement
Pour specifier des caracteres de controle ou des blancs dans les
sequences de couleur ou les extensions des noms de fichier, on peut
employer la notation C prefixee par un \, ou la notation ^ de style
stty. La notation C comporte les caracteres suivants :
\a sonnerie (ASCII 7)
\b retour arriere (ASCII 8)
\e echappement (ASCII 27)
\f saut de page (ASCII 12)
\n changement de ligne (ASCII 10)
\r retour chariot (ASCII 13)
\t tabulation horizontale (ASCII 9)
\v tabulation verticale (ASCII 11)
\? suppression (ASCII 127)
\nnn tout caractere (notation octale)
\xnnn tout caractere (notation hexadecimale)
\_ espace
\\ antislash (\)
\^ accent circonflexe (^)
\# Diese (#)
Notez que les caracteres de protection sont necessaires pour l'espace,
la barre oblique inverse, l'accent circonflexe et tous les caracteres
de controle n'importe ou dans la chaine, y compris le diese en premiere
position.
FICHIERS
/etc/DIR_COLORS
Fichier de configuration systeme.
~/.dir_colors
Fichier de configuration de l'utilisateur.
Cette page decrit le format du fichier dir_colors utilise dans le
paquet fileutils-4.1 ; d'autres versions peuvent etre legerement
differentes.
NOTES
The default LEFTCODE and RIGHTCODE definitions, which are used by
ISO/IEC 6429 terminals are:
LEFTCODE \e[
RIGHTCODE m
Par defaut, ENDCODE est n'est pas defini.
VOIR AUSSI
dircolors(1), ls(1), stty(1), xterm(1)
TRADUCTION
La traduction francaise de cette page de manuel a ete creee par
Christophe Blaess , Stephan Rafin
, Thierry Vignaud ,
Francois Micaux, Alain Portal , Jean-Philippe
Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas
Huriaux , Nicolas Francois
, Florentin Duneau
, Simon Paillard , Denis Barbier , David Prevot
et Jean-Pierre Giraud
Cette traduction est une documentation libre ; veuillez vous reporter a
la GNU General Public License version 3
concernant les conditions
de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE.
Si vous decouvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message a .
Pages du manuel de Linux 6.8 2 mai 2024 dir_colors(5)