linux:befehle:cp
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
linux:befehle:cp [2025/03/02 14:20] – Branislav Zeljak | linux:befehle:cp [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== cp - Dateien und Verzeichnisse kopieren ====== | ||
- | (2025) | ||
- | |||
- | Der Befehl **cp** wird verwendet, um Dateien und Verzeichnisse in Linux und Unix-ähnlichen Systemen zu kopieren. Es bietet viele Optionen, um den Kopiervorgang zu steuern, wie das Erhalten von Berechtigungen, | ||
- | |||
- | ===== Syntax ===== | ||
- | cp [Optionen] Quelle Ziel | ||
- | |||
- | ---- | ||
- | |||
- | ===== Wichtige Optionen ===== | ||
- | ^ Option ^ Beschreibung ^ | ||
- | | -r, --recursive | ||
- | | -i, --interactive | Fordert eine Bestätigung an, bevor eine Datei überschrieben wird. | | ||
- | | -u, --update | ||
- | | -v, --verbose | ||
- | | -f, --force | ||
- | | -a, --archive | ||
- | | -p, --preserve=MODE | Bewahrt die Datei-Modi, Eigentümer und Zeitstempel beim Kopieren. | | ||
- | |||
- | ---- | ||
- | |||
- | ===== Beispiel ===== | ||
- | * Eine einzelne Datei kopieren: | ||
- | < | ||
- | cp file1.txt file2.txt | ||
- | </ | ||
- | |||
- | * Ein Verzeichnis rekursiv kopieren: | ||
- | < | ||
- | cp -r /source_dir / | ||
- | </ | ||
- | |||
- | * Dateien mit einer Bestätigung vor dem Überschreiben kopieren: | ||
- | < | ||
- | cp -i file1.txt file2.txt | ||
- | </ | ||
- | |||
- | * Alle Dateien aus einem Verzeichnis in ein anderes Verzeichnis kopieren: | ||
- | < | ||
- | cp / | ||
- | </ | ||
- | |||
- | * Detaillierte Ausgabe während des Kopierens anzeigen: | ||
- | < | ||
- | cp -v file1.txt file2.txt | ||
- | </ | ||
- | |||
- | ---- | ||
- | |||
- | ===== Hinweis ===== | ||
- | * Der Befehl **cp** überschreibt standardmäßig die Ziel-Datei, wenn sie bereits existiert, es sei denn, es wird die Option `-i` (interaktiv) verwendet. | ||
- | * Wenn Sie ein Verzeichnis kopieren möchten, müssen Sie die Option `-r` verwenden, um alle darin enthaltenen Dateien und Unterverzeichnisse zu kopieren. | ||
- | |||
- | ---- | ||
- | |||
- | ===== Weitere Informationen ===== | ||
- | Die Man-Page liefert detaillierte Informationen über **cp**: | ||
- | < | ||
- | man cp | ||
- | </ | ||