cp je příkaz systému Linux pro kopírování souborů a adresářů.
Kopírovat ze zdroje do dest
$ cp [options] source dest
Hlavní možnosti příkazu cp:
| volba | popis | 
|---|---|
| cp -a | archivovat soubory | 
| cp -f | v případě potřeby vynutit kopírování odstraněním cílového souboru | 
| cp -i | interaktivní - zeptejte se před přepsáním | 
| cp -l | propojte soubory místo kopírování | 
| cp -L | následujte symbolické odkazy | 
| cp -n | žádné přepsání souboru | 
| cp -R | rekurzivní kopie (včetně skrytých souborů) | 
| cp -u | aktualizovat - zkopírovat, když je zdroj novější než cíl | 
| cp -v | verbose - tisk informativních zpráv | 
Zkopírujte jeden soubor main.c do cílového adresáře bak :
$ cp main.c bak
Kopírovat soubory 2 main.c a def.h k určení absolutní cesta k adresáři / home / usr / rapid / :
$ cp main.c def.h /home/usr/rapid/
Zkopírujte všechny soubory C v aktuálním adresáři do podadresáře bak :
$ cp *.c bak
Zkopírujte adresář src do adresáře absolutní cesty / home / usr / rapid / :
$ cp src /home/usr/rapid/
Zkopírujte všechny soubory a adresáře v dev rekurzivně do podadresáře bak :
$ cp -R dev bak
Vynutit kopírování souboru:
$ cp -f test.c bak
Interaktivní výzva před přepsáním souboru:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Aktualizovat všechny soubory v aktuálním adresáři - zkopírovat pouze novější soubory do cílového adresáře bak :
$ cp -u * bak
Vyberte možnosti cp a stiskněte tlačítko Generovat kód :