TP-1
Gestion des fichiers et des répertoires
Objectif
Le but de ce TP est de maitriser la ligne de commande en apprenant à utiliser les commandes d’affichage
du contenu, du déplacement, et de l’effacement des fichiers et des répertoires. Le présent TP s’intéressera
aussi à la création de liens physiques et symbolique, ainsi qu’à l’étude de la différence entre eux.
Travail à réaliser
1. Ouvrir une session en tant qu’utilisateur.
2. A l’aide de la commande pwd afficher le chemin absolu de votre répertoire courant.
3. Utiliser la commande ls pour lister le contenu du répertoire courant.
4. Répéter la même commande plusieurs fois en utilisant à chaque fois une des options suivantes : -a, -
l, -al. Aidez-vous du man de Linux.
a. Vérifier s'il y a des fichiers, et des sous-répertoires dans votre répertoire courant.
b. Pourquoi les commandes ls et ls -a donnent un nombre différent de fichiers ?
c. Quelle est la taille du plus grand fichier de votre répertoire ?
Le fichier le plus grand est .[Link]
5. La commande cd permet de changer de répertoire. Utiliser la pour se déplacer vers le répertoire /tmp
6. A partir du répertoire courant, il faut se déplacer vers votre répertoire personnel (home directory)
en spécifiant un chemin relatif comme paramètre.
7. Que représente la lettre ~ affichée par l’interpréteur de commandes avant le prompt.
Le tilde reporesent le Home directory
8. Créer le sous répertoire master1 dans votre répertoire personnel en utilisant la commande mkdir,
puis se délacer dedans.
9. A l’aide de la commande touch créer un fichier dans votre répertoire personnel sous le nom test.
10. Essayer les commandes suivantes et ensuite visualiser le résultat à l’aide la commande ls.
$ touch {text,txt}_{1,2,3}{a,b}
$ mkdir A B C
$ mkdir "Les rapports"
11. Que permettent ces commandes de faire ?
$ ls -l t*t*1?
$ ls -l t?t*1?
11. A l’aide de la commande mv déplacer le contenu de tous les fichiers commençant par t et finissant
par
a dans le répertoire A. Vérifier de nouveau le contenu du répertoire A.
12. A l’aide de la commande cd se positionner dans le sous répertoire C. A partir de ce dernier déplacer
le contenu de tous les fichiers finissant par b (déjà crées au niveau du répertoire master1) dans le
répertoire B, en utilisant des chemins relatifs comme paramètres de la commande.
13. Renommer le répertoire "Les rapports" en changeant son nom à "Le rapport".
14. Exécuter la commande cd sans option ni argument. Que permet-elle de faire ?
Permet de revenir au home directory precisement dans /ngyves
15. A partir du répertoire courant exécuter la commande rm pour effacer tous les fichiers dans le
sous répertoire A du répertoire master1 et se terminant par la lettre a :
$ rm A/*a
Utiliser la commande rmdir pour effacer le répertoire A devenu aussi vide.
A l’aide la commande rm effacer le répertoire C.