Exercice sur la commande mkdir et rmdir
Rédigé par GC Team, Publié le 29 Août 2010, Mise à jour le Mardi, 10 Août 2021 23:23![](/images/thumb/41/default.png)
-
.
Si vous voulez créer trois répertoires
bla
,ble
etbli
, tapezmkdir 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 avecls
sans option. Il faut taperls -a
et 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 tapezmkdir -p Rapport/annexes
un répertoire
Rapport
est créé, et dans ce répertoire un sous-répertoireannexes
. -
On utilise l'option
-m
(mode) demkdir
. Par exemple :bireme ~ $ mkdir -m 700 Mail bireme ~ $ ls -ld Mail drwx------ 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 maistoto/
ne l'est pas,tutu/
sera effacé mais pastoto/
, et le programme s'arrête. -
On achève avec ceci le tour de l'option
-p
... Si donc on tapemkdir -p toto/tutu/
le sous-répertoire
tutu/
est créé sitoto/
existe déjà; et sitoto/
n'existe pas, ce répertoire et son sous-répertoire sont créés. Il n'y a pas de message d'erreur.