Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:mv

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
workshop:cli:mv [2025/02/16 08:41] Branislav Zeljakworkshop:cli:mv [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== mv - Dateien und Verzeichnisse verschieben ====== 
- 
-Der Befehl **mv** (move) wird verwendet, um Dateien und Verzeichnisse zu verschieben oder umzubenennen. 
- 
-===== Syntax ===== 
-<code bash> 
-mv [OPTIONEN] QUELLE ZIEL 
-</code> 
- 
-Falls das Ziel ein Verzeichnis ist, wird die Datei dorthin verschoben. 
- 
----- 
- 
-===== Wichtige Optionen ===== 
-^ Option ^ Beschreibung ^ 
-| `-i`  | Fragt vor dem Überschreiben einer bestehenden Datei nach einer Bestätigung. | 
-| `-f`  | Erzwingt das Verschieben, ohne Rückfragen zu stellen. | 
-| `-u`  | Verschiebt nur, wenn die Quelldatei neuer ist als die Zieldatei. | 
-| `-v`  | Zeigt die verschobenen Dateien an. | 
- 
----- 
- 
-===== Beispiele ===== 
-**Eine Datei in ein anderes Verzeichnis verschieben:** 
-<code bash> 
-mv datei.txt /home/user/Dokumente/ 
-</code> 
- 
-**Eine Datei umbenennen:** 
-<code bash> 
-mv alte_datei.txt neue_datei.txt 
-</code> 
- 
-**Ein Verzeichnis verschieben:** 
-<code bash> 
-mv mein_ordner/ /home/user/Dokumente/ 
-</code> 
- 
-**Nur neuere Dateien verschieben:** 
-<code bash> 
-mv -u datei.txt /zielverzeichnis/ 
-</code> 
- 
----- 
- 
-===== Hinweis ===== 
-- Beim Verschieben von Dateien zwischen verschiedenen Dateisystemen kann es zu einer Kopie und anschließenden Löschung der Originaldatei kommen. 
-- Wenn das Ziel ein bestehender Dateiname ist, wird die Datei **ohne Nachfrage überschrieben**, es sei denn, die Option `-i` wird verwendet. 
- 
----- 
- 
-===== Alternativen ===== 
-Falls du die Datei an einem anderen Ort speichern möchtest, ohne sie zu verschieben, könnte der **cp**-Befehl eine bessere Wahl sein. 
- 
----- 
- 
-===== Weitere Informationen ===== 
-Die Man-Page liefert detaillierte Informationen: 
-<code bash> 
-man mv 
-</code>