Dans ce guide, consultez comment supprimer les répertoires non vides de Linux.
Supprimer un répertoire dans Linux
Tout d'abord, jetons un coup d'œil à supprimer les répertoires de Linux.
Supprimer un répertoire vide
Dans cet exemple, j'ai défini un répertoire vide:
$ arbrePour supprimer le répertoire, nous pouvons utiliser rmdir:
$ rmdirSupprimer un répertoire non vide
Quand il s'agit d'un répertoire non vide, les méthodes mentionnées précédemment ne fonctionneront pas.
Ici, j'ai défini un répertoire non vide pour la démonstration:
$ arbreEssayez de supprimer normalement, utilisez la commande suivante:
$ rmdir $ rmPour supprimer le répertoire non vide, utilisez à la place la commande RM suivante:
$ rm -vrIci:
Si vous ne voulez pas d'invite pour l'action, ajoutez le drapeau "-F", aussi:
$ rm -vrfSi vous voulez avoir des invites pour des actions, utilisez le drapeau "-je" plutôt. Notez que RM demandera tous les fichiers et sous-répertoires qu'il est sur le point de supprimer:
$ rm -vriAu lieu de "-je", le drapeau "-je«Est moins intrusif tout en protégeant les erreurs:
$ rm -vriConclusion
Dans Linux, la suppression d'un répertoire est différente de la suppression des fichiers. Les outils et méthodes de suppression sont également différents selon que le répertoire cible est vide ou non. Ce guide montre comment supprimer les répertoires vides et non vides. Notez que les répertoires et les données contenues et supprimées de cette manière n'auront aucun moyen d'être récupéré, sauf en utilisant des outils et méthodes spéciaux. Ainsi, avant de retirer, assurez-vous que ce n'est pas quelque chose d'important.
Les pages de l'homme de RM et RMDIR contiennent d'autres informations sur diverses options prises en charge:
$ man rm $ man rmdir