In diesem Handbuch finden Sie in Linux, wie Sie nicht leere Verzeichnisse entfernen.
Entfernen eines Verzeichnisses in Linux
Schauen wir uns zunächst an, wie Sie Verzeichnisse in Linux entfernen können.
Entfernen eines leeren Verzeichnisses
In diesem Beispiel habe ich ein leeres Verzeichnis festgelegt:
$ treeUm das Verzeichnis zu entfernen, können wir verwenden rmdir:
$ rmdirEntfernen eines nicht leeren Verzeichnisses
Wenn es um ein nicht leeres Verzeichnis geht, funktionieren die zuvor genannten Methoden nicht.
Hier habe ich ein nicht leeres Verzeichnis zur Demonstration festgelegt:
$ treeVersuchen Sie, normal zu entfernen, den folgenden Befehl verwenden:
$ rmdir $ rmVerwenden Sie stattdessen den folgenden RM-Befehl, um das nicht leere Verzeichnis zu entfernen:
$ rm -vrHier:
Wenn Sie keine Eingabeaufforderung für Aktionen haben möchten, fügen Sie die Flagge hinzu-F", sowie:
$ rm -vrfWenn Sie Eingabeaufforderungen für Aktionen haben möchten, verwenden Sie die Flagge “-ich" stattdessen. Beachten Sie, dass RM nach allen Dateien und Unterverzeichnissen fragt, die entfernen werden:
$ rm -vriAnstatt "-ich", die Flagge "-ICH”Ist weniger aufdringlich und schützt dennoch vor Fehlern:
$ rm -vriAbschluss
Unter Linux unterscheidet sich das Entfernen eines Verzeichnisses von der Entfernung von Dateien. Die Entfernungswerkzeuge und -methoden unterscheiden sich auch je nachdem, ob das Zielverzeichnis leer ist oder nicht. Dieser Leitfaden zeigt, wie Sie sowohl leere als auch nicht leere Verzeichnisse entfernen können. Beachte. Stellen Sie vor dem Entfernen sicher, dass es nichts Wichtiges ist.
Die Menschenseiten von RM und RMDIR enthalten weitere Informationen zu verschiedenen unterstützten Optionen:
$ MAN RM $ MAN RMDIR