Mittels cp werden Dateien kopiert.
Der cp-Befehl wird folgendermaßen aufgerufen:
cp [PARAMETER] QUELLE ZIEL
Quelle und Ziel können sowohl Dateien als auch Ordner sein. Die Tabelle zeigt einige gültigen Parameter:
Parameter | Wirkung |
---|---|
-i bzw. –interactive | fragt nach, bevor Dateien/Ordner überschrieben werden |
-u bzw. –update | kopiert die Datei nur, wenn die Zieldatei älter als die Quelldatei ist |
-v bzw. –verbose | zeigt den Kopierfortschritt an |
-a bzw. –archive bzw. -dpR | Beibehaltung von Besitzer-, Gruppen- und Zugriffsrechten und Erstellungs-, Modifikations- und Zugriffsdaten |
-b bzw. –backup | sichert die Dateien, wenn die unterschiedlich sind |
-r bzw. -R bzw. –recursive | kopiert Verzeichnisse rekursiv |
-p bzw. -preserver | erhält Dateiattribute, z.B: Datum des letzten Schreibzugriffs |
cp nimmt noch mehr Parameter an, die man mit cp –help abrufen kann.
Datei readme.txt ohne Umbenennung nach /home/user/readme.txt kopieren:
cp readme.txt /home/user/
Datei readme.txt zu /home/user/read.txt kopieren:
cp readme.txt /home/user/read.txt
Die Datei nur kopieren, wenn die Quelldatei neuer ist:
cp -u readme.txt /home/user/read.txt
Alle Dateien aus /home/user/Desktop nach sicherung kopieren, mit Fortschrittsanzeige:
cp -v /home/user/Desktop/* sicherung