Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1629

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Affichage par type de fichiers</TITLE>
</HEAD>
<BODY>
<H1>3. <A NAME="s3"></A>Affichage par type de fichiers</H1>
<P>
<A HREF="Colour-ls.html#toc3">Contenu de cette section</A></P>

<P>La commande <CODE>ls</CODE> commence par regarder la d&eacute;finition des associations de
couleurs dans le fichier <CODE>~/.dir_colors</CODE> et s'il n'existe pas utilise le
fichier <CODE>/etc/DIR_COLORS</CODE>. 
Ces fichiers contiennent des entr&eacute;es du style :
<PRE>
    LINK 36;1           # lien symbolique
    FIFO 40;33          # tube
    SOCK 41;01;35       # socket
    BLK 41;33;01        # gestionnaire en mode bloc
    CHR 41;33;01        # gestionnaire en mode caractere

    EXEC 32;1           # fichier avec droit d'execution

    .tar 01;31          # archives et fichiers compresses
    .tgz 01;31
    .zip 01;31
    .z   01;31
    .Z   01;31
    .gz  01;31
</PRE>
</P>
<P>les s&eacute;quences ANSI donn&eacute;es en param&egrave;tres sont ici donn&eacute;es exactement avec la 
m&ecirc;me syntaxe que pour la commande <I>setterm</I>.
Modifiez ceci &agrave; votre guise, et voyez le r&eacute;sultat d'un <I>ls</I> sur
<CODE>/sbin, /etc et /dev</CODE>.</P>
<P>Afin que le fichier <CODE>/etc/DIR_COLORS</CODE> ou <CODE>~/.dir_colors</CODE> soit
pris en compte, il vous faut rajouter dans <CODE>/etc/profile ou ~/.profile</CODE> (sh/bash) ou
<CODE>/etc/csh.login ou ~/.login</CODE> (csh/tcsh) la ligne :
<PRE>
 eval `/bin/dircolors`
</PRE>

<B>ATTENTION</B> : cette ligne doit &ecirc;tre plac&eacute;e avant une quelconque 
d&eacute;finition d'alias pour <CODE>ls</CODE>.
Cette commande lit le fichier <CODE>/etc/DIR_COLORS</CODE> ou 
<CODE>~/.dir_colors</CODE> et fournit les variables d'environnement 
<CODE>LS_COLORS</CODE> et <CODE>LS_OPTIONS</CODE> ainsi que les alias 
<CODE>ls, dir, vdir, d et v</CODE>.</P>
<P></P>
<P></P>
<HR>
<P>
Chapitre <A HREF="Colour-ls-4.html">suivant</A>,
Chapitre <A HREF="Colour-ls-2.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Colour-ls.html#toc3">ce chapitre</A>,
 <A HREF="Colour-ls.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Colour-ls.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>