cp je príkaz systému Linux na kopírovanie súborov a adresárov.
Kopírovať zo zdroja do cieľa
$ cp [options] source dest
hlavné možnosti príkazu cp:
možnosť | popis |
---|---|
cp -a | archivovať 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 | nasledujte symbolické odkazy |
cp -n | žiadne prepísanie súboru |
cp -R | rekurzívna kópia (vrátane skrytých súborov) |
cp -u | aktualizovať - skopírovať, 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 - skopírujte iba novšie súbory do cieľového adresára bak :
$ cp -u * bak
Vyberte možnosti cp a stlačte tlačidlo Generovať kód :