Maison  >  Article  >  Opération et maintenance  >  Résumé de l'utilisation de la commande Linux rmdir

Résumé de l'utilisation de la commande Linux rmdir

巴扎黑
巴扎黑original
2017-09-04 14:15:273635parcourir

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!

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