Suppression de répertoires à partir de la ligne de commande :
Si un répertoire que vous essayez de supprimer est vide (ne contient aucun fichier ou répertoire), vous pouvez utiliser le rmdir commande pour supprimer le répertoire de la ligne de commande.
Par exemple, disons que vous avez un répertoire vide test/ que vous souhaitez supprimer.
Pour supprimer le répertoire vide test/, exécutez la commande suivante :
$ rmdir testComme vous pouvez le voir, le répertoire test/ est retiré.
Si le répertoire que vous essayez de supprimer a un contenu, vous ne pouvez pas le supprimer avec le rmdir commander. Vous devez utiliser le rm commande à la place.
Disons que vous voulez supprimer un répertoire configurations/ qui contient des fichiers et d'autres répertoires.
$ configurations d'arborescence/
Maintenant, pour supprimer le répertoire configs/, exécutez la commande rm comme suit :
$ rm -rv configs/Ou alors
$ rm -rfv configs/
Le répertoire et tout le contenu (fichiers et répertoire) du répertoire doivent être supprimés comme vous pouvez le voir dans la capture d'écran ci-dessous.
Si vous le souhaitez, vous pouvez supprimer plusieurs répertoires (et leur contenu) avec la commande rm comme suit :
$ rm -rv répertoire1 répertoire2 /chemin/vers/répertoire3Ou alors
$ rm -rfv répertoire1 répertoire2 /chemin/vers/répertoire3
REMARQUE: le -F l'option supprime le répertoire et le contenu sans aucun contrôle de sécurité. Alors, assurez-vous que vous n'avez rien d'important dans le répertoire que vous essayez de supprimer. Pour plus d'informations à ce sujet, lisez la section suivante de cet article.
Contrôle de sécurité avant de supprimer des répertoires de la ligne de commande :
Un répertoire contient beaucoup de fichiers et d'autres répertoires. Vous ne savez peut-être pas si vous avez des fichiers importants là-dedans tout le temps avant de les supprimer (oh non!). C'est donc toujours une bonne idée d'utiliser des programmes tels que arbre pour vérifier que vous n'avez rien d'important dans le répertoire que vous souhaitez supprimer.
Le programme d'arborescence est très simple à utiliser. Le format de la commande d'arborescence est :
$ tree path_to_the_directoryLa commande tree n'est pas disponible dans la plupart des distributions Linux par défaut. Mais vous pouvez facilement l'installer à partir du référentiel de packages officiel de votre distribution Linux souhaitée.
CentOS 7 et RHEL 7 :
Vous pouvez installer le package d'arborescence à partir du référentiel de packages officiel de CentOS 7 ou RHEL 7 à l'aide du gestionnaire de packages YUM comme suit :
$ sudo yum install -y treeUbuntu/Debian :
Sur Ubuntu, Debian ou tout autre dérivé de Debian, vous pouvez installer le paquet tree à partir du référentiel de paquets officiel en utilisant le gestionnaire de paquets APT comme suit :
$ sudo apt install -y treeLa commande rm a également une option de contrôle de sécurité. Vous pouvez utiliser le -je option pour dire à rm de demander confirmation avant de supprimer un fichier ou un répertoire.
Pour supprimer un répertoire en toute sécurité images/ à l'aide de rm, exécutez la commande suivante :
$ rm -ri images/
Avant que rm ne descende (entre dans) un répertoire, il vous demandera une confirmation. Pour confirmer, appuyez sur oui puis appuyez sur
rm demandera également la configuration avant de supprimer un fichier. Pour confirmer, appuyez sur oui puis appuyez sur
Il ne supprimera le répertoire que si vous confirmez la suppression de tout. Sinon, il laissera tous les fichiers que vous ne voulez pas supprimer avec les répertoires. Maintenant, vous avez un moyen de déplacer les fichiers importants et de supprimer le répertoire par la suite. C'est mieux que de regretter plus tard.
le -je l'option sera activée par défaut dans certaines distributions Linux. Pour le remplacer et forcer rm à tout supprimer sans demander d'abord, utilisez le -F option.
Suppression de répertoires à l'aide de l'interface utilisateur graphique :
Si vous utilisez un environnement de bureau graphique, vous pouvez utiliser le gestionnaire de fichiers (i.e Nautilus, Dolphin etc) inclus dans l'environnement de bureau pour supprimer des répertoires.
Pour supprimer un ou plusieurs répertoires, sélectionnez le ou les répertoires que vous souhaitez supprimer, puis appuyez sur
C'est ainsi que vous supprimez un répertoire ou des répertoires sous Linux. Merci d'avoir lu cet article.