Wenn Sie versuchen, ein Verzeichnis mit einem Befehl wie rmdir zu entfernen, erhalten Sie möglicherweise eine Eingabeaufforderung wie „rmdir: ‘dir’: Directory not empty“ und können das Verzeichnis nicht löschen.
Verwenden Sie den folgenden Befehl, um ein Verzeichnis zu entfernen, das andere Dateien oder Verzeichnisse enthält.
rm -r mydir
Im obigen Beispiel würden Sie „mydir“ durch den Namen des Verzeichnisses ersetzen, das Sie löschen möchten. Die Ausführung des Befehls würde rekursiv alle Dateien und Unterverzeichnisse in diesem Verzeichnis löschen.
Standardmäßig fordert rm Sie nicht auf, Löschvorgänge zu bestätigen. Wenn rm die Dateien erfolgreich löscht, zeigt es keine Ausgabe an und gibt stillschweigend den Exit-Status 0 (Erfolg) zurück.
Wenn Sie vor dem Löschen aufgefordert werden möchten, verwenden Sie die Option -i. Verwenden Sie die Option -v (ausführlich), um eine Ausgabezeile für jede Löschung anzuzeigen. Vollständige Optionen und Beispiele finden Sie in unserer Linux-rm-Befehlsreferenz.