cp je príkaz shellu Linux na kopírovanie súborov a adresárov.
Kopírovať zo zdroja na cieľ
$ cp [options] source dest
Hlavné možnosti príkazu cp:
možnosť | popis |
---|---|
cp -a | archívne súbory |
cp -f | vynútiť kopírovanie odstránením cieľového súboru, ak je to potrebné |
cp -i | interaktívne - spýtať sa pred prepísaním |
cp -l | prepojiť súbory namiesto kopírovania |
cp -L | postupujte podľa symbolických odkazov |
cp -n | žiadne prepísanie súboru |
cp -R | rekurzívna kópia (vrátane skrytých súborov) |
CPU | aktualizovať - skopírujte, keď je zdroj novší ako cieľ |
cp -v | verbose - tlač informatívnych správ |
Skopírujte jeden súbor main.c do cieľového adresára bak :
$ cp main.c bak
Skopírujte 2 súbory main.c a def.h do cieľového adresára absolútnej cesty /home/usr/rapid/ :
$ cp main.c def.h /home/usr/rapid/
Skopírujte všetky súbory C v aktuálnom adresári do podadresára bak:
$ cp *.c bak
Skopírujte adresár src do adresára absolútnej cesty /home/usr/rapid/ :
$ cp src /home/usr/rapid/
Skopírujte všetky súbory a adresáre v dev rekurzívne do podadresára bak:
$ cp -R dev bak
Vynútiť kopírovanie súboru:
$ cp -f test.c bak
Interaktívna výzva pred prepísaním súboru:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Aktualizujte všetky súbory v aktuálnom adresári - do cieľového adresára skopírujte iba novšie súbory bak:
$ cp -u * bak
Vyberte možnosti cp a stlačte tlačidlo Generovať kód :
Advertising