1.4 Utilisation de commandes externes standards
Exercice 1.12 --- La commande find.
La commande find permet de retrouver des fichiers. En particulier,
il est possible de rechercher des fichiers dont le nom correspond
à un motif défini par une expression régulière.
En utilisant la commande find :
-
Donnez la liste des fichiers dont le nom se termine par un
tilde (il s'agit de copie de sauvegarde engendrée par emacs).
- De plus, la commande find permet d'exécuter une commande.
Donnez la commande permettant de trouver et d'effacer les fichiers
inutiles dans votre arborescence. Pour effacer les copies faites
par les éditeurs, on peut utiliser
find *~ -exec rm {} \;.
Exercice 1.13 --- Notion de montage : la commande mount.
Certains système de fichier --- NTFS par exemple --- distinguent
les arborescences situées physiquement sur des supports
différents (disquettes, cdrom, disques durs, clefs USB, réseaux,
etc).
D'autres ne font pas cette distinction grâce à la notion de
montage. Il s'agit d'associer à un répertoire une
arborescence de fichiers stocké sur un support.
Ainsi, une disquette formatée sur un ordinateur utilisant un OS de
type windows aura une arborescence de fichiers codées par le File
System FAT. Il est possible de la monter sur une
arborescence de type unix et d'accéder à ces fichiers.
Le même principe s'applique aux cdroms, aux FS accessibles par
réseaux, etc.
-
Consulter le fichier
/etc/fstab pour avoir la liste des
supports montable sur votre machine.
- Consulter le fichier
/etc/mtab pour avoir la liste des
supports actuellement monté sur votre machine.
- Quel répertoire est utilisé pour monter un cdrom sur votre
machine ?
- Utilisez la commande mount pour monter une disquette, une clef
ou un cdrom sur votre machine.
- Utilisez la commande umount pour démonter une disquette, une clef
ou un cdrom sur votre machine.
Pour tout commentaire : Alexandre Sedoglavic.