Commandes Linux · 2 min read · Sep 16, 2025

Commande rmdir de Linux pour les débutants (avec des exemples)

Nous avons déjà discuté de la commande rm qui est principalement utilisée pour supprimer des fichiers et des répertoires de la ligne de commande Linux. Cependant, il existe un autre utilitaire de ligne de commande, lié, qui est spécifiquement destiné à la suppression de répertoires. L’outil en question est rmdir, et dans ce tutoriel, nous allons discuter des bases de son utilisation avec des exemples faciles à comprendre.

Commande rmdir de Linux

Comme son nom l’indique, la commande rmdir est axée sur la suppression de répertoires, bien que seulement ceux qui sont vides. Voici sa syntaxe :

rmdir [OPTION]... DIRECTORY...

Et voici comment la page de manuel l’explique :

Supprime le(s) DIRECTORY(ies), s'ils sont vides.

Les exemples suivants au format Q&R devraient vous donner une bonne idée de la façon dont cet utilitaire fonctionne.

Q1. Comment fonctionne rmdir ?

C’est assez simple - il suffit de passer le nom du répertoire en entrée de la commande. Par exemple :

rmdir test-dir

Q2. Comment faire en sorte que rmdir ignore les répertoires non vides.

Par défaut, la commande rmdir génère une erreur si vous essayez de supprimer un répertoire non vide. Cependant, si vous le souhaitez, vous pouvez supprimer ce comportement de rmdir en utilisant l’option –ignore-fail-on-non-empty.

Par exemple :

Q3. Comment faire en sorte que rmdir supprime également les répertoires parents ?

Tout comme dans le cas de mkdir, vous pouvez également demander à rmdir d’effectuer son opération sur les répertoires parents. Cela signifie que vous pouvez également supprimer les répertoires parents d’un répertoire en une seule fois. Cette fonctionnalité est accessible via l’option de ligne de commande -p.

Par exemple, la commande suivante supprimera à la fois les répertoires ‘test’ et ‘test-dir’.

rmdir -p test/test-dir/

Remarque : Pour que cette opération fonctionne, tous les répertoires parents ne doivent contenir rien d’autre que le répertoire vide à supprimer.

Q4. Quelle est la différence entre rmdir et rm -r ?

Si vous vous en souvenez, vous pouvez également supprimer des répertoires en utilisant la commande rm en activant l’option -r qu’elle fournit. Alors, quelle est la différence entre cela et rmdir ? Eh bien, la réponse est que rmdir ne fonctionne que dans le cas de répertoires vides - il n’y a aucun moyen d’utiliser rmdir pour supprimer des répertoires non vides.

Donc, rmdir est un outil utile dans ces situations où vous devez autrement vérifier si un répertoire est vide avant de le supprimer.

Conclusion

Comme vous serez d’accord, rmdir n’est pas une commande complexe à comprendre et à utiliser. De plus, elle n’offre qu’un petit nombre d’options de ligne de commande. Nous avons discuté de presque toutes ici, alors pratiquez les exemples mentionnés dans cet article, et vous devriez être prêt à partir. Juste au cas où vous en auriez besoin, voici la page de manuel pour rmdir.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.