Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Zusammenfassung der Verwendung des Linux-Befehls rmdir

Zusammenfassung der Verwendung des Linux-Befehls rmdir

巴扎黑
巴扎黑Original
2017-09-04 14:15:273635Durchsuche

Befehlseinführung:

Mit diesem Befehl werden leere Verzeichnisse gelöscht. Wenn das Verzeichnis nicht leer ist, tritt ein Fehler auf. Sie können rm verwenden, um die Dateien im Verzeichnis zu löschen, und dann rmdir verwenden, um das Verzeichnis zu löschen. Sie können anstelle des Befehls rmdir auch rm -rf verwenden. Dies ist ein sehr einfacher Befehl.

Befehlssyntax:

rmdir [OPTION]... VERZEICHNIS...

Befehlsparameter:

Parameter

Langer Parameter

Beschreibung

--ignore-fail-on-non-empty

Alle Daten im Verzeichnis ignorieren Fehler verursacht nach Datei

-p

--parents

Verzeichnisse rekursiv löschen

-v

--verbose

Detaillierte Informationen zur Befehlsausführung anzeigen

--help

Befehls-Onlinehilfe anzeigen

--version

Informationen zur Befehlsversion anzeigen

Verwendungsbeispiel:

1: Sehen Sie sich die Hilfeinformationen des rmdir-Befehls an

[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

Melden Sie Fehler an a78933fb2a4ec664f95b7539a7317bf7 🎜>

Sie können auch den folgenden Befehl verwenden, um die rmdir-Dokumentinformationen anzuzeigen

[root@testServ ~]# man rmdir

2: Verwenden Sie rmdir, um das leere Verzeichnis zu löschen

Wenn das Wenn das Verzeichnis nicht leer ist, wird eine Fehlermeldung angezeigt.

[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: Detaillierte Informationen anzeigen, wenn der Befehl ausgeführt wird

[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: Das Verzeichnis rekursiv löschen, wie unten gezeigt , Erstellen Sie zuerst das Verzeichnis kerry, erstellen Sie ein leeres Verzeichnis tmp unter dem Verzeichnis kerry und dann das leere Verzeichnis test

 
[root@testServ ~]# mkdir -p kerry/tmp/test
[root@testServ ~]# tree kerry
kerry
`-- tmp
    `-- test
2 Verzeichnisse, 0 Dateien

[root@testServ ~]# rmdir -p kerry/tmp/test

5: Ignorieren Sie alle Fehler, die durch Datendateien im Verzeichnis

verursacht werden

Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung des Linux-Befehls rmdir. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn