Ein Verzeichnis löschen
Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy. Lektion 19 von 82.
Um ein Verzeichnis im Terminal zu löschen, hast du zwei Möglichkeiten, je nachdem, ob das Verzeichnis leer ist oder nicht.
Ein leeres Verzeichnis löschen:
Der Befehl rmdir steht für remove directory. Er kann nur ein Verzeichnis löschen, das vollständig leer ist:
rmdir empty_folderWenn der Ordner Dateien oder Unterverzeichnisse enthält, schlägt rmdir mit einem Fehler fehl.
Ein Verzeichnis und alle seine Inhalte löschen:
Um ein Verzeichnis zusammen mit allem darin zu löschen, verwende rm mit dem Flag -r (rekursiv):
rm -r documentsDies entfernt den Ordner documents und jede darin enthaltene Datei und jeden Unterordner.
Du kannst es auch mit -f kombinieren, um das Löschen ohne Bestätigungsaufforderungen zu erzwingen:
rm -rf documentsWarnung:
rm -rfist einer der mächtigsten und gefährlichsten Befehle im Terminal. Er löscht alles dauerhaft, ohne nachzufragen. Überprüfe deinen Pfad immer doppelt, bevor du ihn ausführst. Es gibt keine Rückgängig-Funktion.
Aufgabe
AnfängerLösche das Verzeichnis documents und alle darin enthaltenen Dateien mit rm -r und verwende anschließend ls, um zu bestätigen, dass es entfernt wurde.
Warnung: Dadurch werden das Verzeichnis und alles darin dauerhaft gelöscht. Im Terminal gibt es keine Möglichkeit, gelöschte Verzeichnisse wiederherzustellen!
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Verzeichnisse
Ein Verzeichnis erstellenEin Verzeichnis kopierenEin Verzeichnis verschieben und umbenennenEin Verzeichnis löschenZusammenfassung - Verzeichnisoperationen7Dateiinhalt
Head und TailWortanzahlSort-BefehlUniq-BefehlGrep GrundlagenGrep mit FlagsZusammenfassung - Textdetektiv10Log-Analyzer-Projekt
ProjektübersichtAnzeigen der Logdatei2Navigation
Arbeitsverzeichnis anzeigenDateien auflistenVerzeichnis wechselnAbsolute vs. relative PfadeHome- und Root-VerzeichnisZusammenfassung - Den Weg finden8Umleitung
StandardausgabeIn eine Datei überschreibenAn eine Datei anhängenStandardeingabeStandardfehlerausgabeZusammenfassung – Log-Builder3Dateien
Eine Datei erstellenEine Datei lesenEine Datei kopierenEine Datei verschieben und umbenennenEine Datei löschenZusammenfassung - Dateioperationen6Wildcards und Muster
Die Sternchen-WildcardDie Fragezeichen-WildcardKlammer-WildcardsWildcards kombinierenZusammenfassung - Selektive Operationen9Pipes
Was ist eine PipeVerkettung zweier BefehleVerkettung mehrerer BefehlePipe mit GrepZusammenfassung - Daten-PipelineÜbe selbstständig: Terminal-Playground