Provided by:
manpages-fr_3.27fr1.4-1_all 
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
sp'ecifiques 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 seulement, ignoree par la version GNU de
dircolors(1)). Precise que les caracteres a huit bits ISO 8859
doivent etre actives par defaut. Pour des raisons de
compatibilite, on peut aussi ecrire 1 pour yes et 0 pour no. La
valeur par defaut est 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 s'equence-couleur
Definit la couleur a employer pour le texte normal (hormis les
noms de fichiers).
FILE s'equence-couleur
Definit la couleur a utiliser pour les fichiers normaux.
DIR s'equence-couleur
Definit la couleur a utiliser pour les repertoires.
LINK s'equence-couleur
Definit la couleur a utiliser pour les liens symboliques.
ORPHAN s'equence-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 s'equence-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 s'equence-couleur
Definit la couleur pour afficher une FIFO (tube nomme).
SOCK s'equence-couleur
Definit la couleur pour afficher une socket.
DOOR s'equence-couleur
(Gere depuis fileutils 4.1) Definit la couleur pour afficher une
<< porte >> (<< door >>) (Solaris 2.5 et ulterieur).
BLK s'equence-couleur
Definit la couleur pour afficher un fichier special de
peripherique bloc.
CHR s'equence-couleur
Definit la couleur pour afficher un fichier special de
peripherique caractere.
EXEC s'equence-couleur
Definit la couleur pour afficher un fichier dont l'attribut
executable est positionne.
LEFTCODE s'equence-couleur
Definit le code gauche pour les terminaux non-ISO 6429 (voir
plus bas).
RIGHTCODE s'equence-couleur
Definit le code droit pour les terminaux non-ISO 6429 (voir plus
bas).
ENDCODE s'equence-couleur
Definit le code final pour les terminaux non-ISO 6429 (voir plus
bas).
*extension s'equence-couleur
Definit la couleur pour tous les fichiers se terminant par
l'extension.
.extension s'equence-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.
S'equences de couleur ISO 6429 (ANSI)
La plupart des terminaux ASCII actuels utilisent les sequences ISO 6429
(ANSI), et de nombreux terminaux ne gerant pas la couleur, comme
l'emulateur xterm et le tres utilise et tres clone DEC VT100,
reconnaissent les codes de couleur ISO 6429 et les eliminent sans
probleme de la sortie ou les emulent. Par defaut, ls utilise les codes
ISO 6429 si la couleur est activee.
Les sequences de couleurs ISO 6429 sont composees de suites de nombres
separes par des points-virgules. Les codes les plus courants sont :
0 restaurer la couleur par defaut
1 couleurs en surbrillance
4 texte souligne
5 texte clignotant
30 ecriture noire
31 ecriture rouge
32 ecriture verte
33 ecriture jaune (ou marron)
34 ecriture bleue
35 ecriture violette
36 ecriture cyan
37 ecriture blanche (ou grise)
40 fond noir
41 fond rouge
42 fond vert
43 fond jaune (ou marron)
44 fond bleu
45 fond violet
46 fond cyan
47 fond 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)
FILE 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 avanc'ee)
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.
S'equence de d'esp'ecification
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)
\en Echappement (ASCII 27)
\f Saut de page (ASCII 12)
\n Saut de ligne (ASCII 10)
\r Retour chariot (ASCII 13)
\t Tabulation (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 (#)
Veuillez noter que les caracteres de despecification sont necessaires
pour proteger l'espace, la barre oblique inverse, l'accent circonflexe
et tous les caracteres de controle, 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
Les definitions de LEFTCODE et de RIGHTCODE par defaut, pour les
terminaux ISO 6429 sont :
LEFTCODE \e[
RIGHTCODE m
Par defaut, ENDCODE est n'est pas defini.
FICHIERS
/etc/DIR_COLORS
(Slackware, SuSE et RedHat uniquement ; ignore par GNU
dircolors(1) et donc par Debian). C'est un fichier de
configuration valable pour l'ensemble du systeme.
~/.dir_colors
(Slackware, SuSE et RedHat uniquement ; ignore par GNU
dircolors(1) et donc par Debian). C'est un fichier de
configuration propre a l'utilisateur.
VOIR AUSSI
dircolors(1), ls(1), stty(1), xterm(1)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Jean-Luc
Coulon et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.
GNU 26 decembre 2001 DIR_COLORS(5)