Commande RMDIR
L'utilitaire de ligne de commande «RMDIR» est utilisé pour supprimer des fichiers ou des répertoires vides. Plutôt que de vérifier un répertoire s'il est vide ou non, vous ne pouvez supprimer qu'un répertoire vide. Dans l'exemple suivant, nous supprimerons le répertoire «TestFolder» à l'aide de la commande «RMDIR».
Dans la commande «RMDIR», spécifiez le nom du répertoire que vous souhaitez supprimer de votre système de fichiers. Par exemple, nous avons ajouté "TestFolder" dans la commande suivante.
$ rmdir testfolderOh! La sortie indique que le répertoire n'est pas vide; Par conséquent, «RMDIR» est échoué à le supprimer. Dans ce cas, nous allons avancer pour utiliser la commande «RM» pour le supprimer du système.
commande RM
Un autre outil de ligne de commande le plus populaire utilisé pour supprimer les fichiers et les répertoires est la commande «RM». Contrairement à la commande «RMDIR», la commande RM peut supprimer à la fois des fichiers et répertoires vides et non vides. «RM» offre diverses options.
-Les options R ou -R suppriment un répertoire non vide avec tout son contenu, tandis que l'option -D vous permet de supprimer un répertoire vide. Par exemple, pour supprimer un «TestFolder» avec tout son contenu, utilisez l'option -r dans la commande «RM».
$ rm -r testfolderComme vous pouvez le voir, maintenant nous n'avons pas le «Testfolder» dans notre répertoire domestique.
Si vous souhaitez supprimer un répertoire protégé en écriture ou des fichiers avec lui, une invite vous apparaîtra pour confirmer la suppression. Utilisez l'option -f pour supprimer ce type de répertoire sans obtenir l'invite.
$ rm -rf testfolderInvoquez l'utilitaire «RM», spécifiez le nom de plusieurs répertoires séparés par l'espace pour les supprimer immédiatement. Par exemple, les répertoires répertoriés ci-dessous «TestFolder1», «TestFolder2», «TestFolder3» peuvent être supprimés instantanément à l'aide de la commande «RM», et nous vous montrerons comment le faire.
$ RM -R TestFolder1 TestFolder2 TestFolder3Énumérez les répertoires à l'aide de «ls -l» et consultez les fichiers pour confirmer la suppression.
L'option I-I dans la commande «RM» lui demande de demander une confirmation avant de supprimer le fichier et les sous-répertoires.
$ RM -RI Testfoldertrouver la commande
Rechercher la commande permet à un utilisateur de rechercher des répertoires et des fichiers en fonction d'une expression spécifiée et effectuer toute action sur chaque fichier correspondant. L'utilisation de la commande Find pour supprimer les répertoires en fonction d'un modèle est considéré comme le scénario le plus courant. Dans l'exemple donné ci-dessous, nous supprimerons tous les répertoires qui se terminent par «_cache» dans le répertoire actuel.
$ trouver . -type d -name '* _cache' -exec rm -r +Conclusion
Suppression des répertoires dans Linux composés de procédures simples et simples, mais vous devez être conscient de vos données importantes avant de les supprimer. Dans cet article, nous vous avons montré diverses méthodes pour supprimer les répertoires. Ces méthodes comprennent la commande «RMDIR», «RM», «Find». Avec «RMDIR», vous ne pouvez supprimer qu'un répertoire vide, tandis que les utilitaires «trouver» et «RM» fournissent des critères différents pour la suppression des répertoires.