Provided by: manpages-fr_4.27.0-1_all bug

NOM

       dir_colors - Fichier de configuration pour dircolors(1)

DESCRIPTION

       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.  (Consultez  é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  spécifiques  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/IEC 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 séquence-couleur
              Définit la couleur à employer pour le texte normal (hormis les noms de fichiers).

              Synonyme : NORM.

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

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

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

              Synonymes : LNK, SYMLINK.

       ORPHAN séquence-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 séquence-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 séquence-couleur
              Définit la couleur pour afficher une FIFO (tube nommé).

              Synonyme : PIPE.

       SOCK séquence-couleur
              Définit la couleur pour afficher un socket.

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

       BLK séquence-couleur
              Définit la couleur pour afficher un fichier spécial de périphérique bloc.

              Synonyme : BLOCK.

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

              Synonyme : CHAR.

       EXEC séquence-couleur
              Définit la couleur pour afficher un fichier dont l'attribut exécutable est positionné.

       SUID séquence-couleur
              Définit la couleur pour afficher un fichier dont l'attribut Set-UID est positionné.

              Synonyme : SETUID.

       SGID séquence-couleur
              Définit la couleur pour afficher un fichier dont l'attribut Set-GID est positionné.

              Synonyme : SETGID.

       STICKY séquence-couleur
              Définit la couleur pour afficher un fichier dont l'attribut « sticky » est positionné.

       STICKY_OTHER_WRITABLE séquence-couleur
              Définit la couleur pour afficher un répertoire accessible  en  écriture  à  tous  dont  l'attribut
              exécutable est positionné.

              Synonyme : OWT.

       OTHER_WRITABLE séquence-couleur
              Définit  la  couleur  pour  afficher  un  répertoire accessible en écriture à tous sans l'attribut
              exécutable positionné.

              Synonyme : OWR.

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

              Synonyme : LEFT.

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

              Synonyme : RIGHT.

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

              Synonyme : END.

       *extension séquence-couleur
              Définit la couleur pour tous les fichiers se terminant par l'extension.

        .extension séquence-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/IEC 6429 (ANSI)
       La  plupart  des  terminaux  ASCII  actuels  utilisent  les séquences ISO/IEC 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  ISOIEC 6429  et  les  éliminent sans problème de la sortie ou les
       émulent. Par défaut, ls utilise les codes ISO/IEC 6429 si la couleur est activée.

       Les  séquences  de  couleurs  ISO/IEC 6429  sont  composées  de  suites  de  nombres  séparés   par   des
       points-virgules. Les codes les plus courants sont :
               0   pour restaurer la couleur par défaut
               1   pour les couleurs plus claires
               4   pour le texte souligné
               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 arrière-plan noir
              41   pour un arrière-plan rouge
              42   pour un arrière-plan vert
              43   pour un arrière-plan jaune (ou marron)
              44   pour un arrière-plan bleu
              45   pour un arrière-plan violet
              46   pour un arrière-plan cyan
              47   pour un arrière-plan 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)
       FICHIER   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 bloc
       CHR       44;37        périphérique 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équences d’échappement
       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   de  style  stty.  La  notation  C
       comporte les caractères suivants :
              \a      sonnerie (ASCII 7)
              \b      retour arrière (ASCII 8)
              \e      échappement (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 caractère (notation octale)
              \xnnn   tout caractère (notation hexadécimale)
              \_      espace
              \\      barre oblique inverse (\)
              \^      accent circonflexe (^)
              \#      Dièse (#)

       Notez que les caractères de protection sont nécessaires pour l'espace, la barre oblique inverse, l'accent
       circonflexe  et  tous  les  caractères  de  contrôle  n'importe  où dans la chaîne, y compris le dièse en
       première position.

FICHIERS

       /etc/DIR_COLORS
              Fichier de configuration  système.  (Slackware,  SuSE  et  RedHat  uniquement  ;  ignoré  par  GNU
              dircolors(1) et donc Debian.)

       ~/.dir_colors
              (Slackware,  SuSE  et  RedHat uniquement ; ignoré par GNU dircolors(1) et donc Debian.) 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/IEC 6429 sont :
              LEFTCODE    \e[
              RIGHTCODE   m

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

VOIR AUSSI

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

TRADUCTION

       La   traduction   française   de   cette   page   de   manuel   a   été   créée   par  Christophe  Blaess
       <https://www.blaess.fr/christophe/>,   Stéphan   Rafin   <stephan.rafin@laposte.net>,   Thierry   Vignaud
       <tvignaud@mandriva.com>,  François  Micaux,  Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard
       <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)   <jean-luc.coulon@wanadoo.fr>,   Julien   Cristau
       <jcristau@debian.org>,      Thomas      Huriaux      <thomas.huriaux@gmail.com>,     Nicolas     François
       <nicolas.francois@centraliens.net>,    Florentin    Duneau    <fduneau@gmail.com>,     Simon     Paillard
       <simon.paillard@resel.enst-bretagne.fr>,     Denis    Barbier    <barbier@debian.org>,    David    Prévot
       <david@tilapin.org> et Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>

       Cette traduction est une documentation libre ; veuillez vous  reporter  à  la  GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous  découvrez  un  bogue  dans la traduction de cette page de manuel, veuillez envoyer un message à
       debian-l10n-french@lists.debian.org.

Pages du manuel de Linux 6.9.1                    16 juin 2024                                     dir_colors(5)