Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:cp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
workshop:cli:cp [2025/02/16 08:41] Branislav Zeljakworkshop:cli:cp [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== cp - Dateien und Verzeichnisse kopieren ====== 
- 
-Der Befehl **cp** (copy) wird verwendet, um Dateien und Verzeichnisse unter Linux zu kopieren. 
- 
-===== Syntax ===== 
-<code bash> 
-cp [OPTIONEN] QUELLE ZIEL 
-</code> 
- 
-Falls das Ziel ein Verzeichnis ist, wird die Datei dort mit dem gleichen Namen gespeichert. 
- 
----- 
- 
-===== Wichtige Optionen ===== 
-^ Option ^ Beschreibung ^ 
-| `-r`  | Kopiert Verzeichnisse und deren Inhalt rekursiv. | 
-| `-f`  | Erzwingt das Überschreiben vorhandener Dateien. | 
-| `-i`  | Fragt vor dem Überschreiben einer Datei nach einer Bestätigung. | 
-| `-u`  | Kopiert nur, wenn die Zieldatei älter ist als die Quelldatei. | 
-| `-v`  | Zeigt die kopierten Dateien an. | 
-| `-p`  | Bewahrt Dateiberechtigungen und Zeitstempel. | 
- 
----- 
- 
-===== Beispiele ===== 
-**Eine Datei in ein anderes Verzeichnis kopieren:** 
-<code bash> 
-cp datei.txt /home/user/Dokumente/ 
-</code> 
- 
-**Eine Datei unter neuem Namen speichern:** 
-<code bash> 
-cp datei.txt neue_datei.txt 
-</code> 
- 
-**Ein Verzeichnis rekursiv kopieren:** 
-<code bash> 
-cp -r mein_ordner/ backup_ordner/ 
-</code> 
- 
-**Nur neuere Dateien kopieren:** 
-<code bash> 
-cp -u datei.txt /zielverzeichnis/ 
-</code> 
- 
----- 
- 
-===== Hinweis ===== 
-- Beim Kopieren von Verzeichnissen ist die Option `-r` zwingend erforderlich. 
-- Falls das Ziel eine bestehende Datei ist, wird diese **ohne Nachfrage überschrieben**, es sei denn, die Option `-i` wird verwendet. 
- 
----- 
- 
-===== Alternativen ===== 
-Falls du erweiterte Kopierfunktionen benötigst, könnten diese Befehle hilfreich sein: 
-  * `rsync` – Kopiert Dateien mit Synchronisierungsoptionen und Fortschrittsanzeige. 
-  * `scp` – Kopiert Dateien sicher über SSH. 
-  * `mv` – Verschiebt statt zu kopieren. 
- 
----- 
- 
-===== Weitere Informationen ===== 
-Die Man-Page liefert detaillierte Informationen: 
-<code bash> 
-man cp 
-</code>