Maison  >  Article  >  Opération et maintenance  >  Comment supprimer un dossier sous Linux

Comment supprimer un dossier sous Linux

醉折花枝作酒筹
醉折花枝作酒筹original
2021-04-22 14:02:1924723parcourir

Méthode : 1. Utilisez la commande rmdir avec la syntaxe "# rmdir directory name" ; 2. Utilisez la commande rm avec la syntaxe "# rm -rf directory name" ; syntaxe "# find . - tapez d -name "nom du répertoire" -exec rm -rf {} +".

L'environnement d'exploitation de ce tutoriel : système centos7, ordinateur thinkpad t480.

1. Utilisez rmdir pour supprimer le répertoire

La commande Rmdir est remplacée par "supprimer le répertoire", une commande utilisée pour supprimer les répertoires vides.

Par exemple, supprimez un répertoire vide nommé "Mes Documents" :

[root@localhost test]# rmdir MyDocuments

Si le répertoire n'est pas vide, une erreur sera affichée :

rmdir: failed to remove ‘MyDocuments’: Directory not empty

Comment supprimer un dossier sous Linux

2. Utilisez la commande rm pour supprimer le répertoire

La commande rm est généralement utilisée pour supprimer des fichiers sous Linux. Des paramètres peuvent être ajoutés pour supprimer des répertoires. Par exemple, pour supprimer un répertoire de manière récursive, utilisez l'option récursive -r ou -R. Si le répertoire est protégé en écriture, il vous sera demandé si vous souhaitez continuer à supprimer le répertoire et les fichiers qu'il contient dans leur ensemble. -f Force la suppression sans y être invité.

[root@localhost test]# rm -rf MyDocuments/

Comment supprimer un dossier sous Linux

Plusieurs répertoires peuvent être supprimés en une seule commande, comme indiqué dans la commande ci-dessous. La commande supprime tous les répertoires et leurs sous-répertoires sans demander de suppression.

[root@localhost test]# rm -rf dir1 dir2 dir3
3. Utilisez la commande find

La commande Find aide les utilisateurs à rechercher des fichiers et des répertoires en fonction d'expressions spécifiques. De plus, cette commande peut être utilisée pour rechercher des répertoires et les supprimer en fonction de critères de recherche spécifiés.

Supprimer le répertoire nommé "Mes Documents" dans le répertoire courant

[root@localhost test]# find . -type d -name "MyDocuments" -exec rm -rf {} +

Comment supprimer un dossier sous Linux

Indique l'exécution dans le répertoire courant

-type d uniquement. Rechercher dans le répertoire

-name Spécifiez le nom du répertoire

-exec rm -rf Exécuter la commande rm pour supprimer tous les répertoires, c'est-à-dire le contenu

{} + Ajouter à la fin de la commande rm

Supprimer un répertoire vide

Si vous souhaitez supprimer tous les répertoires vides, veuillez utiliser la commande suivante :

[root@localhost test]# find . -type d -empty -delete

Comment supprimer un dossier sous Linux

-vide uniquement limiter les répertoires vides

-delete supprime tous les répertoires vides, y compris les sous-répertoires

(apprentissage recommandé : tutoriel Linux)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn