Comment supprimer un répertoire sous Linux
La suppression d’un répertoire (également appelé dossier) sous Linux est une tâche courante que chaque utilisateur devra effectuer à un moment ou à un autre. Cela peut être fait via n’importe quel environnement de bureau que vous avez installé, ou à partir de la ligne de commande avec la commande rm.
Bien qu’il s’agisse d’une fonction assez basique, il y a quelques mises en garde importantes à garder à l’esprit. Dans ce guide, nous allons passer en revue plusieurs exemples de suppression d’un répertoire sous Linux. N’hésitez pas à suivre sur votre propre système afin de maîtriser la commande rm et le processus de l’interface graphique.
Dans ce tutoriel, vous allez apprendre :
- Comment supprimer un répertoire via l’interface graphique
- Comment supprimer un répertoire via la ligne de commande
Comment supprimer un répertoire sous Linux
Comment supprimer un répertoire via l’interface graphique
Le processus de suppression d’un répertoire sous Linux, via l’interface graphique, va varier un peu en fonction de votre distribution et de l’environnement de bureau que vous avez installé. Mais la seule vraie différence que vous verrez, c’est que certains menus ont l’air un peu différents.
Une fois que vous saurez comment supprimer des répertoires sur une interface graphique, vous les aurez tous maîtrisés. Dans les étapes ci-dessous, nous utilisons l’environnement de bureau GNOME, qui est la valeur par défaut pour de nombreuses distributions populaires comme Ubuntu.
- Faites un clic droit sur le répertoire que vous souhaitez supprimer, puis cliquez sur « déplacer vers la corbeille ». Sur certains environnements de bureau, l’option peut simplement être appelée « supprimer » ou quelque chose de similaire. Vous pouvez également mettre le dossier en surbrillance et cliquer sur
Supprimersur votre clavier. - Le répertoire n’a pas encore été supprimé définitivement, mais a plutôt été déplacé vers la corbeille. Si nous changeons d’avis sur la suppression du dossier, nous pouvons le récupérer à partir de la corbeille. Pour supprimer définitivement le répertoire, ainsi que tout autre contenu que vous avez pu déplacer vers la corbeille, faites un clic droit sur l’icône de la corbeille et appuyez sur « vider la corbeille ».
Envoyer le répertoire à la corbeille
Videz la corbeille pour supprimer tout son contenu
C’est tout ce qu’il y a à faire. Notez que cela supprimera le dossier et tout son contenu, y compris les sous-répertoires. Ensuite, nous aborderons la méthode de la ligne de commande.
Comment supprimer un répertoire via la ligne de commande
La commande rm (abréviation de « remove ») est utilisée pour supprimer des répertoires (et des fichiers) sous Linux. La forme la plus basique de la commande consiste simplement à spécifier l’emplacement d’un répertoire, ainsi que l’option -d dans votre commande. Vous pouvez utiliser le chemin d’accès absolu ou le chemin d’accès relatif au répertoire.
rm -d /path/to/directory
L’exemple ci-dessus ne supprimera le répertoire que s’il est complètement vide. C’est ce que l’option -d nous permet de faire. Sans l’option, nous obtiendrons simplement une erreur indiquant que rm ne peut pas supprimer les répertoires.
rm example
rm: cannot remove 'example': Is a directory
Si le répertoire n’est pas vide, l’option -d ne fonctionnera pas non plus.
rm -d example
rm: cannot remove 'example': Directory not empty
Pour que rm supprime le répertoire, ainsi que son contenu (fichiers, sous-répertoires, etc.), nous pouvons utiliser l’option -r (récursive).
rm -r example
Vous remarquerez peut-être que nous n’avons pas beaucoup de place pour l’erreur, comme nous le faisons avec la méthode GUI. Il n’y a pas de corbeille pour la ligne de commande. Pour rendre les choses un peu moins risquées, nous pourrions également utiliser l’option -i (interactive), qui nous demandera une vérification avant de supprimer. Vous devrez entrer oui pour procéder à la suppression.
rm -ri example
rm: descend into directory 'example'? yes
rm: remove regular empty file 'example/test.txt'? yes
rm: remove directory 'example'? yes
Utilisez l’option -v (détaillée) si vous souhaitez obtenir des détails sur ce que fait la commande rm.
rm -rv example
removed 'example/test.txt'
removed directory 'example'
Si vous avez un répertoire embêtant qui ne se supprime pas facilement ou qui ne vous demande pas continuellement de confirmation, vous pouvez utiliser l’option -f (forcer) pour le supprimer de force. Soyez prudent avec celui-ci, car il supprime les avertissements et supprimera essentiellement tout ce que vous lui dites, même si cela est nuisible au système.
rm -rf example
Vous pouvez également supprimer plusieurs répertoires à la fois. Dans cet exemple, nous supprimons trois répertoires différents en une seule commande.
rm -r dir1 dir2 dir3
Réflexions finales
Dans ce guide, nous avons vu comment supprimer des répertoires sur un système Linux via l’interface graphique et la ligne de commande. Il s’agit d’une tâche commune que tous les utilisateurs doivent maîtriser. Comme d’habitude, la méthode en ligne de commande nous offre un peu plus de contrôle sur le processus, mais les deux méthodes sont tout aussi viables. Utilisez celui qui vous convient le mieux.

