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
`-- service
`-- déployer
`-- produit
0 fichiers
[root@localhost scf]# rmdir -p logs
rmdir: logs : le répertoire n'est pas vide
.
|-- 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!