Commande Linux rmdir

« Back to Glossary Index

La commande rmdir (pour “remove directory”) sert à supprimer des dossiers, mais avec une condition stricte : le dossier doit être totalement vide. C’est une sécurité très pratique par rapport à la commande rm car cela vous empêche de supprimer par erreur le dossier d’un centre de formation qui contiendrait encore des éléments ou des parcours pédagogiques. Si le dossier contient le moindre fichier, la commande refusera de s’exécuter.

Voici les options les plus utiles pour votre usage :

  • La suppression simple d’un dossier vide se fait en tapant la commande suivie du nom du dossier.

Bash

rmdir dossier_vide
  • L’option -p (parents) permet de supprimer toute une suite de dossiers imbriqués, à condition qu’ils soient tous vides, ce qui correspond à l’exact inverse de la commande mkdir vue précédemment.

Bash

rmdir -p prospects/centre_alpha/archives
  • L’option -v (verbose) oblige le terminal à afficher un message de confirmation pour chaque dossier supprimé avec succès, ce qui permet d’avoir un retour visuel sur l’action effectuée.

Bash

rmdir -v dossier_inutile
  • L’option --ignore-fail-on-non-empty est très utile si vous créez des scripts de nettoyage automatisés. Elle indique au système de simplement ignorer la commande sans générer d’erreur si le dossier contient encore des éléments, ce qui évite de faire planter vos automatisations.

Bash

rmdir --ignore-fail-on-non-empty dossier_a_verifier
« Revenir à l'index du glossaire

Entreprise de services numérique spécialisée dans la cybersécurité / le web et la formation.

Nous contacter :
contact@glorydev.fr

Nous envoyer un email :

Perpignan

Lieu :

Suivez-nous :