Documentation gCULTe: Naviguer dans les répertoires (savoir utiliser ls)

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