cp je příkaz prostředí Linux pro kopírování souborů a adresářů.
Kopírovat ze zdroje do cíle
$ cp [options] source dest
Hlavní možnosti příkazu cp:
volba | popis |
---|---|
cp -a | archivní soubory |
cp -f | vynutit kopírování odstraněním cílového souboru v případě potřeby |
cp -i | interaktivní - zeptat se před přepsáním |
cp -l | odkazovat na soubory místo kopírování |
cp -L | postupujte podle symbolických odkazů |
cp -n | žádné přepsání souboru |
cp-R | rekurzivní kopie (včetně skrytých souborů) |
procesor | update - zkopíruje, 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
Zkopírujte 2 soubory main.c a def.h do cílového adresáře absolutní cesty /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
Aktualizujte všechny soubory v aktuálním adresáři - do cílového adresáře bak zkopírujte pouze novější soubory:
$ cp -u * bak
Vyberte možnosti cp a stiskněte tlačítko Generovat kód :
Advertising