Eine Datei verschieben und umbenennen
Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 13 von 82.
Der mv-Befehl steht für verschieben. Er wird verwendet, um eine Datei an einen anderen Ort zu verschieben oder eine Datei umzubenennen — beide Aktionen verwenden exakt denselben Befehl.
Das grundlegende Format ist:
mv source destinationEine Datei umbenennen:
Um readme.txt in info.txt umzubenennen:
mv readme.txt info.txtDie Datei bleibt im selben Verzeichnis, hat aber jetzt einen neuen Namen.
Eine Datei in ein anderes Verzeichnis verschieben:
Um readme.txt in den documents-Ordner zu verschieben:
mv readme.txt documents/Die Originaldatei wird aus dem aktuellen Verzeichnis entfernt und in documents platziert.
Verschieben und Umbenennen gleichzeitig:
Mit einem Befehl können Sie eine Datei an einen neuen Speicherort verschieben und ihr einen neuen Namen geben:
mv readme.txt documents/info.txtHinweis: Im Gegensatz zu cp behält mv nicht die Originaldatei — sie wird verschoben, nicht kopiert.
Verwenden Sie -i, um vor dem Überschreiben einer vorhandenen Datei eine Aufforderung zu erhalten:
mv -i readme.txt documents/Aufgabe
AnfängerBenennen Sie readme.txt in info.txt um, indem Sie den mv-Befehl verwenden, und bestätigen Sie die Änderung dann mit ls.
Hinweis: Das Format ist
mv old_name new_name. Beachten Sie, dassreadme.txtnach dem Umbenennen nicht mehr existiert.
Spickzettel
Der mv-Befehl wird verwendet, um Dateien zu verschieben oder umbenennen.
Grundlegende Syntax:
mv source destinationEine Datei umbenennen:
mv readme.txt info.txtEine Datei in ein anderes Verzeichnis verschieben:
mv readme.txt documents/Gleichzeitig verschieben und umbenennen:
mv readme.txt documents/info.txtHinweis: mv behält die Originaldatei nicht bei — es verschiebt sie, kopiert sie nicht.
Verwenden Sie die -i-Option, um vor dem Überschreiben bestehender Dateien nachzufragen:
mv -i readme.txt documents/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