Befehl cp unter Linux / Unix

cp ist ein Linux-Shell-Befehl zum Kopieren von Dateien und Verzeichnissen.

cp Befehlssyntax

Kopieren von Quelle zu dest

$ cp [options] source dest

cp Befehlsoptionen

Hauptoptionen des Befehls cp:

Möglichkeit Beschreibung
cp -a Archivdateien
cp -f Erzwingen Sie das Kopieren, indem Sie bei Bedarf die Zieldatei entfernen
cp -i interaktiv - vor dem Überschreiben fragen
cp -l Dateien verknüpfen statt kopieren
cp -L Folgen Sie symbolischen Links
cp -n Keine Datei überschreiben
cp -R rekursive Kopie (einschließlich versteckter Dateien)
cp -u update - Kopie, wenn die Quelle neuer als dest ist
cp -v ausführlich - informative Nachrichten drucken

Beispiele für cp-Befehle

Kopieren Sie die einzelne Datei main.c in das Zielverzeichnis bak :

$ cp main.c bak

 

Kopieren Sie 2 Dateien main.c und def.h in das absolute Pfadverzeichnis / home / usr / rapid / :

$ cp main.c def.h /home/usr/rapid/

 

Kopieren Sie alle C-Dateien im aktuellen Verzeichnis in das Unterverzeichnis bak :

$ cp *.c bak

 

Kopieren Sie das Verzeichnis src in das absolute Pfadverzeichnis / home / usr / rapid / :

$ cp src /home/usr/rapid/

 

Kopieren Sie alle Dateien und Verzeichnisse in dev rekursiv in das Unterverzeichnis bak :

$ cp -R dev bak

 

Dateikopie erzwingen:

$ cp -f test.c bak

 

Interaktive Eingabeaufforderung vor dem Überschreiben der Datei:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

Aktualisieren Sie alle Dateien im aktuellen Verzeichnis - kopieren Sie nur neuere Dateien in das Zielverzeichnis bak :

$ cp -u * bak

CP-Code-Generator

Wählen Sie cp- Optionen und klicken Sie auf die Schaltfläche Code generieren :

Optionen
Kopie erzwingen (-f)
Interaktiv - vor dem Überschreiben fragen (-i)
Dateien verknüpfen (-l)
Folgen Sie symbolischen Links (-L)
Kein Überschreiben (-n)
Rekursive Verzeichnisbaumkopie (-R)
Neuere Dateien aktualisieren (-u)
Ausführliche Nachrichten (-v)
 
Dateien / Ordner
Quelldateien / Ordner:
Zielordner / -datei:
 
Ausgangsumleitung
 
 

Klicken Sie auf das Textfeld, um den Code auszuwählen, kopieren Sie ihn und fügen Sie ihn in das Terminal ein:

 


Siehe auch

LINUX
SCHNELLE TABELLEN