Partie 1
Exercice 4: Exercices sur les répertoires (mkdir, rmdir, cd)Ces exercices sont des questions de cours : les solutions se trouvent toutes dans les pages de man des commandes en question. On suppose donc connues les commandes de less, qui servent à se déplacer dans les pages de man... Testez les commandes sur des fichiers et répertoires d'essai pour vous faire la main et comprendre ce qui se passe.
mkdir et rmdir
1. Créez trois répertoires en une seule ligne de commande.
2. Effacez ces trois répertoires en une seule ligne de commande.
3. Que se passe-t-il si vous tapez mkdir mkdir
On crée un répertoire "mkdir"
4. Vous voulez détruire un répertoire bla/, dont ls vous dit qu'il est vide. Cependant, quand vous tapez rmdir bla la machine vous répond : rmdir: bla: Directory not empty Que faut-il faire ?
On lance la commande « ls -a » pour afficher tous ce qu'il ya dans le répertoire meme les fichiers cachés. Ensuite on peut faire « rm -r », ca supprimera le répertoire meme s'il est plein.
5. Est-ce que mkdir peut prendre des options ?
Oui.
6. À quelle condition est-ce que la ligne de commande mkdir Rapport/annexes peut fonctionner et créer effectivement ce sous-répertoire ?
Si le répertoire parent « rapport » existe déjà.
7. Y-a-t-il une option de mkdir qui permette de créer à la fois un répertoire et un sous-répertoire de ce répertoire ?
« mkdir -p » permet de créer un répertoire et les répertoires parents s'ils n'existent pas .
8. Comment créer un répertoire en spécifiant des droits ?
Avec la commande "chmod"
9. Quel est l'effet de la commande suivante : rmdir -p toto/tata/tutu/
On supprime le répertoire tutu ainsi que ses répertoires parents tata et toto.
10. Vous voulez créer à la fois un répertoire toto/ et un sous répertoire tutu/ dans toto/. Quelle option faut-il utiliser pour que :
Si toto/ n'existe pas, le répertoire et son sous-répertoire soient créés;
Si toto/ existe déjà, le sous-répertoire tutu/ soit créé, sans message d'erreur.
On utilise la commande "mkdir -p toto/tutu"
cd
But de l'exercice : apprendre à se servir de . et .. («point» et «point point»). Supposons que vous avez l'arborescence suivante chez vous :
1. Dans quel répertoire vous trouvez-vous quand vous vous connectez ?
On se trouve dans ~
2. Créér cette arborescence dans votre répertoire de travail
OK
3. Allez directement dans ~/Rapport/docs/afaire/.
4. De là, passez dans ~/Rapport/docs/fait/.
5. Revenez dans ~/Rapport/.
6. Sans changer de répertoire, regardez avec less le contenu de ~/www/index.html.
7. Passez dans ~/Rapport/docs/.
8. En restant là où vous êtes, affichez les droits de ~/Mail/
9. Revenez dans votre répertoire principal.
Haut de page