Exercice sur la commande mkdir et rmdir
- .
Si vous voulez créer trois répertoires bla, ble et bli, tapez
mkdir bla ble bli - .
Il faut taper
rmdir bla ble bli Vous créez chez vous un répertoire appelé mkdir.
ls vous dit qu'il est vide, et pourtant vous ne réussissez pas à l'effacer : c'est qu'il n'est pas vide. Il doit y avoir des fichiers cachés, commençant par un point, que vous ne voyez pas avec ls sans option. Il faut taper
ls -aet effacer les fichiers trouvés.
Oui, une : l'option -p, dont on va parler tout de suite.
Il faut que le répertoire Rapport existe, pour que l'on puisse y créer un sous-répertoire.
Oui, c'est l'option -p. Quand vous tapez
mkdir -p Rapport/annexesun répertoire Rapport est créé, et dans ce répertoire un sous-répertoire annexes.
On utilise l'option -m (mode) de mkdir. Par exemple :
bireme ~ $ mkdir -m 700 Mailbireme ~ $ ls -ld Maildrwx------ 2 robin litt95 2048 Jun 2 15:27 Mail/- rmdir -p toto/tata/tutu/
Cette commande efface toute la hiérarchie des répertoires, à condition qu'ils soient vides; si par exemple tutu/ est vide mais toto/ ne l'est pas, tutu/ sera effacé mais pas toto/, et le programme s'arrête.
On achève avec ceci le tour de l'option -p... Si donc on tape
mkdir -p toto/tutu/le sous-répertoire tutu/ est créé si toto/ existe déjà; et si toto/ n'existe pas, ce répertoire et son sous-répertoire sont créés. Il n'y a pas de message d'erreur.