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: