Comment utiliser la commande rmdir sous Linux

PHPz
Libérer: 2023-05-11 16:52:06
avant
1834 Les gens l'ont consulté

rmdir est une commande couramment utilisée. La fonction de cette commande est de supprimer les répertoires vides. Un répertoire doit être vide avant d'être supprimé. (Notez que la commande rm -r dir peut remplacer rmdir, mais elle est très dangereuse.) Lors de la suppression d'un répertoire, vous devez également disposer des autorisations en écriture sur le répertoire parent.

1. Format de commande :
rmdir [options]... Annuaire...

2. Fonction de commande :
Cette commande supprime un ou plusieurs éléments de sous-répertoire d'un répertoire. Lors de la suppression d'un répertoire, vous devez également disposer des autorisations en écriture sur le répertoire parent.

3. Paramètres de la commande :
-p Supprimez récursivement le répertoire nom du répertoire Lorsque le sous-répertoire est supprimé et que son répertoire parent est vide, il sera également supprimé. Si le chemin entier est supprimé ou si une partie du chemin est conservée pour une raison quelconque, le système affiche les informations appropriées sur la sortie standard.
-v, --verbose Afficher le processus d'exécution de la commande
4. Exemple de commande  :
Exemple 1 : rmdir ne peut pas supprimer les répertoires non vides
Commande :
rmdir doc
Sortie :

Copier le code Le code est le suivant :

[root@localhost scf]# tree
.
|-- bin
|- - doc
| |-- info
| `-- produit
|-- lib
|-- logs
| |-- info
|
|-- info
      `-- produit

12 répertoires, 0 fichiers
[root@localhost scf]# rmdir doc
rmdir: doc: Le répertoire n'est pas vide
[root@localhost scf]# rmdir doc/info
[ root@localhost scf] # rmdir doc/product
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
|-- logs
|-- info
| -- produit
` -- service
                                                                                                                                                                                                                                                                . Si le sous-répertoire est supprimé et qu'il devient un répertoire vide, supprimez-le également :
rmdir -p logs.
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
|-- logs

| `-- product

`-- service
`-- déployer

          `- - info

        `-- produit
               0 fichiers
[root@localhost scf]# rmdir -p logs
rmdir: logs : le répertoire n'est pas vide

[root@localhost scf]# tree

.

|-- bin

|- - doc
|-- lib
| -LOGS` | `-PRODUCT
`-Service
`-deploy
|-Info
`-Product

9 répertoires, 0 fichiers
[root@localhost scf]# RMDIR -P JOURNAUX/Produit
[root@localhost scf]# tree
.
|-- bin
|-- doc
|-- lib
`-- service
`-- déployer
                                                                                             , 0 fichiers

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!