Table des matières

— page corrigée — oh!rocks 2009/05/09 18:48

mkdir, rmdir, rm

Nous allons étudier ces trois commandes qui permettent de créer un dossier, puis de le supprimer. “rm” servira à supprimer des fichiers.

La commande mkdir

Pour créer un dossier nommé dossier1, c'est donc simple :

 mkdir dossier1 

On peut créer le dossier à un endroit précis sans avoir à se déplacer dedans de cette manière :

 mkdir /home/moimeme/parlabas/dossier1 

<note>Si le dossier parlabas n'existe pas, il y aura une erreur. Pour éviter cette erreur et créer les dossiers parents nécessaires, on utilisera l'option -p.</note>

La commande rmdir

Pour supprimer ce dossier, il faut utiliser rmdir. Cette commande sert à supprimer les dossiers vides. Si le dossier n'est pas vide, deux solutions : soit le vider de ses fichiers, soit utiliser la commande rm (voir plus bas). Voici donc la syntaxe très simple de rmdir :

 rmdir dossier1 

<note>Il existe une option “-p” qui permet de supprimer les dossiers parents, s'ils sont vides. Ainsi, en effectuant la commande rmdir /parent1/parent2/dossier1, rmdir supprimera dossier1, parent2 et parent1.</note>

La commande rm

 rm fichier1 
 rm -R dossier1 
 rm -i dossier1 

<note tip>Pour supprimer un fichier qui commence par un tiret “-”, il faut explicitement dire à rm que les options sont terminées, pour cela, il faut utiliser “--” :

rm -- -fichier-avec-tiret-au-debut

</note>