cp on Linux-komento komentojen kopioimiseksi tiedostoista ja hakemistoista.
Kopioi lähteestä kohteeseen DEST
$ cp [options] source dest
cp-komennon päävaihtoehdot:
| vaihtoehto | kuvaus |
|---|---|
| cp -a | arkistoida tiedostot |
| cp -f | pakota kopio poistamalla kohdetiedosto tarvittaessa |
| cp -i | vuorovaikutteinen - kysy ennen korvaamista |
| cp -l | linkitä tiedostot kopion sijaan |
| cp -L | seuraa symbolisia linkkejä |
| cp -n | tiedostoa ei korvata |
| cp -R | rekursiivinen kopio (mukaan lukien piilotetut tiedostot) |
| cp -u | päivitys - kopioi, kun lähde on uudempi kuin kohde |
| cp -v | sanallinen - tulosta informatiivisia viestejä |
Kopioi yksi tiedosto main.c kohdehakemistoon bak :
$ cp main.c bak
Kopioi 2 tiedostoa main.c ja def.h kohdepolun hakemistoon / home / usr / rapid / :
$ cp main.c def.h /home/usr/rapid/
Kopioi kaikki nykyisen hakemiston C-tiedostot alihakemistoon bak :
$ cp *.c bak
Kopioi hakemisto src absoluuttisen polun hakemistoon / home / usr / rapid / :
$ cp src /home/usr/rapid/
Kopioi kaikki dev: n tiedostot ja hakemistot rekursiivisesti alihakemistoon bak :
$ cp -R dev bak
Pakota tiedostokopio:
$ cp -f test.c bak
Vuorovaikutteinen kehote ennen tiedoston korvaamista:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Päivitä kaikki nykyisen hakemiston tiedostot - kopioi vain uudemmat tiedostot kohdehakemistoon bak :
$ cp -u * bak
Valitse cp- asetukset ja paina Luo koodi -painiketta: