ubuntuusers.deWikicp

cp

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

cp steht für copy und ist der Befehl zum Kopieren von Dateien und Verzeichnissen.

Installation

Das Programm cp ist im essentiellen Paket

  • coreutils

von Ubuntu enthalten und ist deshalb auf jedem System installiert.

Aufruf

Die allgemeine Syntax von cp lautet [1]:

cp [OPTIONEN] QUELLE ZIEL 

QUELLE und ZIEL können dabei sowohl Dateien als auch ein Verzeichnis sein.

Optionen von cp
OptionBeschreibung
-i oder --interactivefragt vor Überschreiben nach
-l oder --linkkopiert nicht, sondern erstellt harten Link
-s oder --symbolic-linkkopiert nicht, sondern erstellt symbolischen Link
-u oder --updatekopiert nur, wenn Zieldatei älter als Quelldatei
-v oder --verbosezeigt den Kopierfortschritt an
-a oder --archive oder -dpRBeibehaltung von Besitzer-, Gruppen- und Zugriffsrechten und Erstellungs-, Modifikations- und Zugriffsdaten
-b oder --backupSichert Dateien vor dem Überschreiben, wenn diese unterschiedlich sind
-r oder -R oder --recursiveVerzeichnisse rekursiv kopieren
-p oder --preserveerhält Dateiattribute, wie Zeitpunkt des letzten Schreibzugriffs
-g bei größeren Kopierzeiten Anzeige eines Statusbalkens (nicht mit allen Versionen)

cp kennt noch eine Reihe von weiteren Optionen, die man mit Hilfe der Option --help aufrufen kann. Oder man schaut in die Manpages von cp.

Beispiel

Die Datei datei.txt aus dem aktuellen Verzeichnis nach /Dokumente kopieren, falls diese neuer ist als die bestehende:

cp -u datei.txt /Dokumente/datei.txt 

Die Dateien datei.txt, dokument.odt nach /Dokumente kopieren, wenn neuer als bestehende, und Kopierfortschritt anzeigen

cp -uv datei.txt dokument.odt /Dokumente 

Dateien mit bestimmtem Anfangsbuchstaben da*.txt, do*.odt kopieren, wenn neuer als bestehende, und Kopierfortschritt anzeigen

cp -uv da*.txt do*.odt /Dokumente 

Im letzten Beispiel werden alle Dateien aus /home/Otto samt der verstecken Einstellungsdateien rekursiv ins Verzeichnis Sicherungen kopiert, welches sich auf dem eingehängten Laufwerk sda9 befindet.

cp -a /home/Otto/. /media/sda9/Sicherungen 

Diese Revision wurde am 14. Februar 2011 um 19:58 Uhr von blaisla erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: Shell

Passwort vergessen?