Page suivante Page précédente Table des matières

7. Naviguer dans les répertoires (savoir utiliser ls)

7.1 ls

Y a pas à dire, pour se retrouver dans les répertoires, il faut passer par DIR sous MS-DOS et par ls sous Linux. Il y a un nombre inconvenant d'options, dont il faut bien connaître quelques unes... pour les autres, faites man ls.

-a afficher tous les fichiers, y compris les fichiers de configuration débutant par un point.

-d répertoires seuls.

-l affichage long et détaillé.

-t tri par date de modification (n'affiche pas la taille, ca fait drôle).

-R récursive. Liste tous les sous-répertoires, souvent par défaut.

-S tri par taille

-X tri par extension. Ca n'a pas grand intérêt sous Linux, qui ne s'occupe pas trop des extensions.

7.2 Identifier les fichiers

Les fichiers exécutables sont suivis (quand ils sont affichés par ls) par * et les liens symboliques par @. Les fichiers dont le nom se termine par ~ sont des backups (*.bak sous MS-DOS). C'est du moins le réglage par défaut de mon installation.

7.3 Caractères génériques

On peut utiliser * et ?. Attention, les fichiers peuvent commencer par le point (.), mais c'est également, comme sous MS-DOS, le symbole du répertoire courant, du coup "ls .*" donne un résultat curieux. Il faut alors taper "ls \.*".

7.4 Trouver ce que je cherche (find)

find <répertoire de départ> -name <chaîne à chercher>

Les astuces sont les suivantes : il faut mettre -name avant la chaine à chercher et ne pas oublier un espace entre -name et la chaîne, contrairement à MS-DOS. Parfois (si on emploie des caractères génériques) il faut mettre la chaîne entre guillemets. Pour les détails, voir man.

7.5 Quelle est la structure des répertoires de mon disque?

Il suffit pour l'instant de savoir que les fichiers de configuration sont dans /etc, les fichiers personnels de l'administrateur (root) dans /root et les fichiers des utilisateurs dans /home/<login>. Ces trois répertoires sont donc ceux à sauvegarder en priorité.

Il y a une norme, plus ou moins bien respectée qui fixe la disposition est l'usage des répertoires. Sachez simplement que /bin contient les exécutables d'usage général, /sbin les exécutables plus sécialement destinés à administrer le système, /usr/local/bin les exécutables spécifiques à une station (par opposition au réseau) et /usr/X11R6/bin les exécutables pour l'interface graphique.

7.6 Les fichiers de configuration

Maintenant que je connais mes répertoires et vi, je peux m'attaquer aux fichiers de configuration. Ces fichiers sont tous (tous ?) dans /etc (ou dans votre répertoire personnel, pour les fichiers qui vous concernent seul;

/etc/lilo.conf

Configuration de Lilo, le programme de démarrage de Linux. Intéressant à lire, ne modifier qu'avec prudence. Il est sans doute préférable d'ajouter une configuration sans modifier celles mises en place à l'installation. La première ligne est celle démarrée par défaut;

/etc/fstab

contient les informations de montage des partitions (pour les détails, voyez le guide du rootard Linux);

/etc/mtools.conf

contient la configuration des mtools avec les noms des disques dur. Presque tous les fichiers de configuration sont abondamment commentés. En anglais, évidemment...

/etc/printcap

contient les paramètres de l'imprimante;

/etc/conf.modules

contient les paramètres des modules du noyau.


Page suivante Page précédente Table des matières