workshop:cli:cp
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
cp - Dateien und Verzeichnisse kopieren
Der Befehl cp (copy) wird verwendet, um Dateien und Verzeichnisse unter Linux zu kopieren.
Syntax
cp [OPTIONEN] QUELLE ZIEL
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:
cp datei.txt /home/user/Dokumente/
Eine Datei unter neuem Namen speichern:
cp datei.txt neue_datei.txt
Ein Verzeichnis rekursiv kopieren:
cp -r mein_ordner/ backup_ordner/
Nur neuere Dateien kopieren:
cp -u datei.txt /zielverzeichnis/
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:
man cp
workshop/cli/cp.1739695281.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
