Loading

NOM

       dir_colors - Fichier de configuration pour dircolors(1).

       Le  programme  ls(1) utilise la variable d’environnement LS_COLORS pour
       définir les couleurs  avec  lesquelles  les  noms  de  fichiers  seront
       affichés. Cette variable d’environnement est habituellement définie par
       une commande telle que :

              eval `dircolors chemin/dir_colors`

       qui  se  trouve  dans  un  fichier  d’initialisation  par   défaut   de
       l’interpréteur  de commandes, valable pour l’ensemble du système, comme
       /etc/profile  ou   /etc/csh.cshrc.   (Voir   également   dircolors(1)).
       Habituellement, le fichier utilisé ici est /etc/DIR_COLORS et peut être
       surchargé par un fichier .dir_colors se  trouvant  dans  le  répertoire
       personnel de l’utilisateur.

       Ce   fichier   de   configuration   consiste  en  plusieurs  lignes  de
       déclarations. Tout ce qui se trouve  à  droite  d’un  dièse  « # »  est
       considéré comme commentaire, si ce dièse se trouve en début de ligne ou
       se trouve précédé par  au  moins  un  espace.  Les  lignes  vides  sont
       ignorées.

       La  section global du fichier est constituée de toutes les déclarations
       précédant la première ligne TERM. Toute  déclaration  dans  la  section
       globale  du fichier est considérée comme valable pour tous les types de
       terminaux. Après la section globale on trouve une ou plusieurs sections
       spcifiques au terminal, précédées par une ou plusieurs lignes TERM qui
       indiquent  à  quel  type  de  terminal  (au   sens   de   la   variable
       d’environnement  TERM),  les déclarations s’appliquent. Il est toujours
       possible de surcharger une  déclaration  globale  par  une  déclaration
       ultérieure spécifique à un terminal.

       Les   déclarations  suivantes  sont  reconnues ;  la  casse  n’est  pas
       significative :

       TERM type-terminal
              Débute une section spécifique à un  terminal  et  indique  celui
              auquel  elle s’applique. Plusieurs déclarations TERM successives
              peuvent être utilisées pour créer une section qui  s’applique  à
              plusieurs types de terminaux.

       COLOR yes|all|no|none|tty
              (Slackware   seulement,   ignorée   par   la   version   GNU  de
              dircolors(1)). Précise si la  colorisation  doit  toujours  être
              activée  (yes  ou  all), jamais utilisée (no ou none), ou n’être
              employée que si la sortie est un terminal (tty). La  valeur  par
              défaut est no.

       EIGHTBIT yes|no
              (Slackware   seulement,   ignorée   par   la   version   GNU  de
              dircolors(1)). Précise que les caractères à huit bits  ISO  8859
              doivent   être   activés   par   défaut.  Pour  des  raisons  de
              compatibilité, on peut aussi écrire 1 pour yes et 0 pour no.  La
              valeur par défaut est no.

       OPTIONS options
              (Slackware   seulement,   ignorée   par   la   version   GNU  de
              dircolors(1)). Ajoute les options de la ligne de commande  à  la
              ligne  de commande par défaut de ls. Il peut s’agir de n’importe
              quelle option valable de ls, et doit inclure le signe  moins  de
              tête. Notez bien que dircolors ne vérifie pas la validité de ces
              options.

       NORMAL squence-couleur
              Définit la couleur à employer pour le texte normal  (hormis  les
              noms de fichiers).

       FILE squence-couleur
              Définit la couleur à utiliser pour les fichiers normaux.

       DIR squence-couleur
              Définit la couleur à utiliser pour les répertoires.

       LINK squence-couleur
              Définit la couleur à utiliser pour les liens symboliques.

       ORPHAN squence-couleur
              Définit  la  couleur  à  utiliser  pour  les  liens  symboliques
              orphelins (ceux qui pointent vers  un  fichier  inexistant).  Si
              rien n’est indiqué, ls utilisera la couleur LINK par défaut.

       MISSING squence-couleur
              Définit  la couleur à utiliser pour un fichier manquant (fichier
              inexistant bien qu’un lien symbolique pointe vers lui). Si  rien
              n’est indiqué, ls utilisera la couleur FILE par défaut.

       FIFO squence-couleur
              Définit la couleur pour afficher une FIFO (tube nommé).

       SOCK squence-couleur
              Définit la couleur pour afficher une socket.

       DOOR squence-couleur
              (Géré depuis fileutils 4.1) Définit la couleur pour afficher une
              « porte » (« door ») (Solaris 2.5 et ultérieur).

       BLK squence-couleur
              Définit  la  couleur  pour  afficher  un  fichier   spécial   de
              périphérique en mode bloc.

       CHR squence-couleur
              Définit   la   couleur  pour  afficher  un  fichier  spécial  de
              périphérique en mode caractère.

       EXEC squence-couleur
              Définit la couleur pour  afficher  un  fichier  dont  l’attribut
              exécutable est positionné.

       LEFTCODE squence-couleur
              Définit  le  code  gauche  pour les terminaux non-ISO 6429 (voir
              plus bas).

       RIGHTCODE squence-couleur
              Définit le code droit pour les terminaux non-ISO 6429 (voir plus
              bas).

       ENDCODE squence-couleur
              Définit le code final pour les terminaux non-ISO 6429 (voir plus
              bas).

       *extension squence-couleur
              Définit la couleur pour  tous  les  fichiers  se  terminant  par
              l’extension.

        .extension squence-couleur
              Identique  à  *.extension.  Définit  la  couleur  pour  tous les
              fichiers se terminant par .extension. Notez  que  le  point  est
              inclus  dans l’extension, ce qui rend impossible de préciser une
              extension ne commençant pas par  un  point,  comme  ~  pour  les
              fichiers  de  sauvegarde emacs. Cette forme doit être considérée
              comme obsolète.

   Séquences de couleur ISO 6429 (ANSI)
       La plupart des terminaux ASCII actuels utilisent les séquences ISO 6429
       (ANSI),  et  de  nombreux  terminaux  ne  gérant  pas la couleur, comme
       l’émulateur  xterm  et  le  très  utilisé  et  très  cloné  DEC  VT100,
       reconnaissent  les  codes  de  couleur  ISO 6429  et les éliminent sans
       problème de la sortie ou les émulent. Par défaut, ls utilise les  codes
       ISO 6429 si la couleur est activée.

       Les  séquences de couleurs ISO 6429 sont composées de suites de nombres
       séparés par des points-virgules. Les codes les plus courants sont :

          0     restaurer la couleur par défaut
          1     couleurs en surbrillance
          4     texte souligné
          5     texte clignotant
         30     écriture noire
         31     écriture rouge
         32     écriture verte
         33     écriture jaune (ou marron)
         34     écriture bleue
         35     écriture violette
         36     écriture cyan
         37     écriture 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 systèmes  ou  sur
       tous les périphériques d’affichage.

       ls utilise les valeurs par défaut suivantes :

         NORMAL   0          Texte normal (hormis les noms de fichiers)
         FILE     0          Fichier normal
         DIR      32         Répertoire
         LINK     36         Lien symbolique
         ORPHAN   non défini Lien symbolique orphelin
         MISSING  non défini Fichier manquant
         FIFO     31         Tube nommé (FIFO)
         SOCK     33         Socket
         BLK      44;37      Périphérique en mode bloc
         CHR      44;37      Périphérique en mode caractère
         EXEC     35         Fichier exécutable

       Quelques  programmes de terminaux ne reconnaissent pas correctement les
       valeurs par défaut. Si tout le texte se  trouve  colorisé  après  avoir
       affiché  le  contenu  d’un répertoire, changez les codes NORMAL et FILE
       pour les codes numériques de vos écriture et fond habituels.

   Autres types de terminal (configuration avancée)
       Si vous avez un terminal couleur (ou gérant la surbrillance), voire une
       imprimante, qui utilise un jeu de codes différent, vous pouvez toujours
       créer  une  configuration  adaptée.  Il  vous   faudra   utiliser   les
       définitions de LEFTCODE, RIGHTCODE, et ENDCODE.

       Lorsqu’il  affiche  un nom de fichier, ls produit la séquence de sortie
       suivante :  LEFTCODE  code-type  RIGHTCODE  nom-fichier   ENDCODE,   où
       code-type  est  la  séquence  de  couleur  qui dépend du type ou nom de
       fichier. Si ENDCODE n’est  pas  défini,  la  séquence  LEFTCODE  NORMAL
       RIGHTCODE  sera  utilisée  à la place. Le but des codes gauche et droit
       est simplement de réduire la saisie au clavier nécessaire (et de cacher
       à  l’utilisateur les horribles codes de déspécification). S’ils ne sont
       pas adaptés à votre terminal, vous pouvez les supprimer en indiquant le
       mot clé correspondant sur une ligne isolée.

       NOTE :  si  ENDCODE  est  défini  dans la section globale du fichier de
       configuration, il  ne  peut  pas  être  non  défini  dans  une  section
       spécifique ultérieure. Ceci signifie que toute définition NORMAL n’aura
       aucun effet. Un autre ENDCODE peut toutefois être indiqué, avec l’effet
       désiré.

   Séquence de déspécification
       Pour  spécifier  des  caractères  de  contrôle  ou  des blancs dans les
       séquences de couleur ou les extensions des noms  de  fichier,  on  peut
       employer  la  notation  C  préfixée par un \, ou la notation ^ de style
       stty. La notation C comporte les caractères suivants :

         \a       Sonnerie (ASCII 7)
         \b       Retour arrière (ASCII 8)
         \en      Échappement (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 caractère (notation octale)
         \xnnn Tout caractère (notation hexadécimale)
         \_       Espace
         \\     Antislash (\)
         \^       Accent circonflexe (^)
         \#       Dièse (#)

       Veuillez noter que les caractères de déspécification  sont  nécessaires
       pour  protéger l’espace, la barre oblique inverse, l’accent circonflexe
       et tous les caractères de contrôle, y  compris  le  dièse  en  première
       position.

FICHIERS

       /etc/DIR_COLORS
              Fichier de configuration système.

       ~/.dir_colors
              Fichier de configuration de l’utilisateur.

       Cette  page  décrit  le  format  du  fichier dir_colors utilisé dans le
       paquet  fileutils-4.1 ;  d’autres  versions  peuvent  être   légèrement
       différentes.

NOTES

       Les  définitions  de  LEFTCODE  et  de  RIGHTCODE  par défaut, pour les
       terminaux ISO 6429 sont :

         LEFTCODE  \e[
         RIGHTCODE m

       Par défaut, ENDCODE est n’est pas défini.

FICHIERS

       /etc/DIR_COLORS
              (Slackware,  SuSE  et  RedHat  uniquement ;   ignoré   par   GNU
              dircolors(1)   et   donc   par  Debian).  C’est  un  fichier  de
              configuration valable pour l’ensemble du système.

       ~/.dir_colors
              (Slackware,  SuSE  et  RedHat  uniquement ;   ignoré   par   GNU
              dircolors(1)   et   donc   par  Debian).  C’est  un  fichier  de
              configuration propre à l’utilisateur.

VOIR AUSSI

       dircolors(1), ls(1), stty(1), xterm(1)

COLOPHON

       Cette page fait partie de  la  publication  3.23  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      être       trouvées       à       l’adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Cette  page  de  manuel  a  été  traduite et mise à jour par Christophe
       Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis  par
       Alain  Portal  <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement      gérées      par      Jean-Luc      Coulon      (f5ibh)
       <jean-luc.coulon@wanadoo.fr> et l’équipe francophone de  traduction  de
       Debian.

       Veuillez   signaler   toute   erreur   de   traduction  en  écrivant  à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».