cp = Copy Befehl zurück
Punkt 1 Fragen Experten Links Orginaltexte
cp - Dateien kopieren
Syntax: cp [Optionen] Quelle Ziel
oder cp [Optionen] Quellen Zielverzeichnis
cp (copy) kopiert Dateien an eine andere Stelle. Wenn nur eine einzige Quelldatei angegeben wird, kann diese beim Kopieren auch einen neuen Namen erhalten (und dann zum Beispiel im gleichen Verzeichnis wie die Quelldatei liegen). Bei mehreren Quelldateien muss ein Zielverzeichnis angegeben werden, in das die Dateien dann mit ihren ursprünghlichen Namen kopiert werden. Die wichtigsten Optionen des cp-Befehls sind:
Option Beschreibung
-a Archivieren: die Dateien werden unter Beibehaltung von Besitzer-, Gruppen- und Zugriffsrechten und Erstellungs-, Modifikations- und Zugriffsdaten kopiert.
-b Backup: Würde durch den Kopiervorgang eine bereits vorhandene Datei gleichen Namens überschrieben, so wird diese vorher gesichert.
-f Ist im Zielverzeichnis ein Dateiname bereits vorhanden, so wird die alte Datei überschrieben.
-i Interaktiv: Vor dem Überschreiben einer bereits vorhandenen Datei erfolgt eine Sicherheitsabfrage.
-P Relative Pfadangabe der Quelldatei werden übernommen, um im Zielverzeichnis eine entsprechende Unterverzeichnisstruktur zu erzeugen: Zum Beispiel erzeugt der Befehl »cp -P /usr/bin/less /tmp« eine Datei /tmp/usr/bin/less
-R Rekursiv: alle Unterverzeichnisse und die enthaltenen Dateien werden (rekursiv) mitkopiert.
-r Rekursiv: alle Unterverzeichnisse und die enthaltenen Dateien werden (rekursiv) mitkopiert. Im Gegensatz zu »-R« wrden alle Verzeichniseinträge, die keine Unterverzeichnisse sind, wie gewöhnliche Dateien kopiert.
-u Wenn im Zielverzeichnis eine Datei gleichen Namens schon vorhanden ist, wird diese nie überschrieben.
-x Beim rekursiven Kopieren wrden Verzeichnisse, die sich in einem anderen Dateisystem befinden (andere Partition), nicht mitkopiert.
Siehe auch: ln und mv
Alternativen
Alternativ arbeitet man mit dem Konqueror unter KDE
Oder man arbeitet mit dem Midnight Commander auf der Konsole
Zum Umbenennen und Kopieren gibt es auch den Befehl Move = mv
Wie kann man alle Dateien aus dem Verzeichnis abchtml inclusive aller Unterverzeichnisse nach /data2 kopieren ?
Ist Data2 eine 2.Festplatte so muß sie vorher gemountet sein !!
cp -R abchtml /data2
http://www.pl-forum.de/t_shell/cp.html