Maison > Article > Opération et maintenance > Résumé de l'utilisation de la commande Linux rmdir
Introduction à la commande :
Cette commande est utilisée pour supprimer les répertoires vides. Si le répertoire n'est pas vide, une erreur se produira. Vous pouvez utiliser rm pour supprimer les fichiers du répertoire, puis utiliser rmdir pour supprimer le répertoire. Vous pouvez également utiliser rm -rf au lieu de la commande rmdir. Il s'agit d'une commande très simple.
Syntaxe de la commande :
rmdir [OPTION]... RÉPERTOIRE...
Paramètres de la commande :
Paramètre
Paramètre long
Description
--ignore-fail-on-non-empty
Ignorer toutes les données du répertoire Erreur provoquée par fichier
-p
--parents
Supprimer récursivement les répertoires
-v
--verbose
Afficher les détails d'exécution de la commande
--help
Afficher l'aide en ligne de la commande
--version
Afficher les informations sur la version de la commande
Exemple d'utilisation :
1 : Afficher les informations d'aide de la commande rmdir
[root@testServ ~]# rmdir --help Usage: rmdir [OPTION]... DIRECTORY... Remove the DIRECTORY(ies), if they are empty. --ignore-fail-on-non-empty ignore each failure that is solely because a directory is non-empty -p, --parents Remove DIRECTORY and its ancestors. E.g., `rmdir -p a/b/c' is similar to `rmdir a/b/c a/b a'. -v, --verbose output a diagnostic for every directory processed --help display this help and exit --version output version information and exit
Signaler les bugs à a78933fb2a4ec664f95b7539a7317bf7
.Vous pouvez également utiliser la commande suivante pour afficher les informations du document rmdir
[root@testServ ~]# man rmdir
2 : Utilisez rmdir pour supprimer les répertoires vides
Si le répertoire n'est pas vide , ce sera le cas. Un message d'erreur apparaîtra.
[root@testServ ~]# ls /root/kerry/ file1 [root@testServ ~]# rmdir kerry rmdir: kerry: Directory not empty [root@testServ ~]# rm -f /root/kerry/* [root@testServ ~]# rmdir kerry
3 : Afficher des informations détaillées lorsque la commande est exécutée
[root@testServ ~]# mkdir test1 test2 test3 [root@testServ ~]# ls anaconda-ks.cfg Desktop install.log install.log.syslog test1 test2 test3 [root@testServ ~]# rmdir -v test1 test2 test3 rmdir: removing directory, test1 rmdir: removing directory, test2 rmdir: removing directory, test3
4 : Supprimer le répertoire de manière récursive, comme indiqué ci-dessous , Créez d'abord le répertoire kerry, créez un répertoire vide tmp sous le répertoire kerry, puis le répertoire vide test
[root@testServ ~]# mkdir -p kerry/tmp/test [root@testServ ~]# tree kerry kerry `-- tmp `-- test
2 répertoires, 0 fichiers
[root@testServ ~]# rmdir -p kerry/tmp/test
5 : ignorer les erreurs causées par les fichiers de données dans le répertoire
[root@testServ ~]# mkdir kerry [root@testServ ~]# cd kerry [root@testServ kerry]# touch file1 [root@testServ kerry]# cd .. [root@testServ ~]# rmdir --ignore-fail-on-non-empty kerry/
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!