cp ist ein Linux-Shell-Befehl zum Kopieren von Dateien und Verzeichnissen.
Von der Quelle zum Ziel kopieren
$ cp [options] source dest
Hauptoptionen des cp-Befehls:
Möglichkeit | Bezeichnung |
---|---|
cp-a | Archivdateien |
cp-f | Erzwingen Sie das Kopieren, indem Sie die Zieldatei entfernen, falls erforderlich |
cp-i | interaktiv - vor dem Überschreiben nachfragen |
cp-l | Dateien verknüpfen statt kopieren |
cp-L | Folgen Sie den symbolischen Links |
cp-n | keine Datei überschreiben |
cp-R | Rekursives Kopieren (einschließlich versteckter Dateien) |
Zentralprozessor | update - kopieren, wenn die Quelle neuer als das Ziel ist |
cp-v | verbose - gibt informative Nachrichten aus |
Kopieren Sie die einzelne Datei main.c in das Zielverzeichnis bak :
$ cp main.c bak
Kopieren Sie die beiden Dateien main.c und def.h in das absolute Zielpfadverzeichnis /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
Datei kopieren erzwingen:
$ cp -f test.c bak
Interaktive Eingabeaufforderung vor dem Überschreiben der Datei:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Alle Dateien im aktuellen Verzeichnis aktualisieren - nur neuere Dateien in das Zielverzeichnis kopieren bak:
$ cp -u * bak
Wählen Sie cp -Optionen und drücken Sie die Schaltfläche Code generieren :
Advertising