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)