Cp: Unterschied zwischen den Versionen

Aus Foxwiki
MarcelSobol1 (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
MarcelSobol1 (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 45: Zeile 45:


=Beispiel=
=Beispiel=
<p style= “line-height: 130%“> <u>cp [Optionen] Quelldatei Zieldatei</u> </p> <p style=“line-height: 130%“>Beispiel:''' cp datei.txt datei_kopie.txt'''</p>
Eine Quelldatei in eine Zieldatei im aktuellen Verzeichnis kopieren: cp [Optionen] Quelldatei Zieldatei <p style=“line-height: 80%“> Beispiel:''' cp datei.txt datei_kopie.txt'''</p>
 
 
Eine Quelldatei aus dem aktuellen Verzeichnis in ein Zielverzeichnis kopieren: cp [Optionen] Quelldatei Zielverzeichnis <p style=“line-height: 80%“> Beispiel:'''cp datei.txt /home/user/dokumente/2020
 
Mehrere Quelldateien in ein Zielverzeichnis kopieren: cp [Optionen] Quelldatei1 Quelldatei2 Zielverzeichnis <p style=“line-height: 80%“> Beispiel:'''cp datei.txt datei.odt /home/user/dokumente/2020
 
Ein Quellverzeichnis aus dem aktuellen Verzeichnis in ein Zielverzeichnis kopieren: cp Quellverzeichnis Zielverzeichnis <p style=“line-height: 80%“> Beispiel:'''cp verzeichnis1 /home/user/dokumente/2020
 
Zusatz Info: sollen Verzeichnisse inklusive aller Inhalte kopiert werden, müssen alle Unterverzeichnisse mithilfe der ''' Option -r''' in den Kopiervorgang eingeschlossen werden.


Eine Quelldatei aus dem aktuellen Verzeichnis in ein Zielverzeichnis kopieren:


cp [Optionen] Quellendatei Zielverzeichnis
cp [Optionen] Quellendatei Zielverzeichnis

Version vom 12. März 2020, 13:54 Uhr

Bezeichnung

cp (copy) kopiert Dateien und Verzeichnisse. Dabei wird immer erst die Quelle und dann das Ziel angegeben.

Übersicht

Der grundlegende Syntax Befehl lautet: cp [Option] Quelle Ziel

Bei der "Quelle" handelt es sich um das Element, welches kopiert werden soll. Als Ziel des Kopiervorgangs wird entweder eine Datei oder ein Verzeichnis definiert.

Die bereits vorhandene Datei wird als Zieldatei definiert und wird deren Inhalt mit dem der Quelldatei überschrieben. Alternativ hat man die Möglichkeit, die Zieldatei als neue Datei mit gewünschtem Namen zu erstellen.

Sollen mehrere Dateien kopiert werden, muss das Ziel ein Verzeichnis sein. Das gleiches gilt für den Fall, dass ein Verzeichnis kopiert wird.

Optionen

Option Beschreibung
-a oder --archive Beibehaltung von Besitzer-, Gruppen- und Zugriffsrechten und Erstellungs-, Modifikations- und Zugriffsdaten
-b oder --backup Sichert Dateien vor dem Überschreiben, wenn diese unterschiedlich sind
-d erhält symbolische Links, folgt ihnen aber nicht beim Kopieren (entspricht -P --preserve=links)
-i oder --interactive fragt vor Überschreiben nach
-l oder --link kopiert nicht, sondern erstellt harten Link
-n oder --no-clobber niemals vorhandene Dateien überschreiben (-i wird wirkungslos)
-p (klein) erhält Standard-Dateiattribute wie Zeitpunkt des letzten Schreibzugriffs
-P (groß) Symbolische Links als symbolische Links kopieren, statt den Links in der Quelle zu folgen
-r oder -R oder --recursive Verzeichnisse rekursiv kopieren (Unterverzeichnisse eingeschlossen)
-s oder --symbolic-link kopiert nicht, sondern erstellt symbolischen Link
-u oder --update kopiert nur, wenn Zieldatei älter als Quelldatei
-v oder --verbose Durchgeführte Tätigkeiten "erklären" / anzeigen

Beispiel

Eine Quelldatei in eine Zieldatei im aktuellen Verzeichnis kopieren: cp [Optionen] Quelldatei Zieldatei

Beispiel: cp datei.txt datei_kopie.txt


Eine Quelldatei aus dem aktuellen Verzeichnis in ein Zielverzeichnis kopieren: cp [Optionen] Quelldatei Zielverzeichnis

Beispiel:cp datei.txt /home/user/dokumente/2020 Mehrere Quelldateien in ein Zielverzeichnis kopieren: cp [Optionen] Quelldatei1 Quelldatei2 Zielverzeichnis

Beispiel:cp datei.txt datei.odt /home/user/dokumente/2020 Ein Quellverzeichnis aus dem aktuellen Verzeichnis in ein Zielverzeichnis kopieren: cp Quellverzeichnis Zielverzeichnis

Beispiel:cp verzeichnis1 /home/user/dokumente/2020 Zusatz Info: sollen Verzeichnisse inklusive aller Inhalte kopiert werden, müssen alle Unterverzeichnisse mithilfe der Option -r in den Kopiervorgang eingeschlossen werden. cp [Optionen] Quellendatei Zielverzeichnis Hallo cp ~/Dokumente/dateiname ~/Downloads/ (kopieren von Dokumente zu Downloads) cp ~/Downloads/dateiname ~/Dokumente/ (kopieren von Downloads zu Dokumente)