cp yra Linux apvalkalo komandafailams ir katalogams kopijuoti .
Kopijuoti iš šaltinio į paskirties vietą
$ cp [options] source dest
cp komandos pagrindinės parinktys:
variantas | apibūdinimas |
---|---|
cp -a | archyviniai failai |
cp -f | priverstinai kopijuoti pašalindami paskirties failą, jei reikia |
cp -i | interaktyvus – paklauskite prieš perrašydami |
cp -l | susieti failus, o ne kopijuoti |
cp -L | sekite simbolines nuorodas |
cp -n | nėra failo perrašymo |
cp -R | rekursinė kopija (įskaitant paslėptus failus) |
cp -u | atnaujinti – kopijuoti, kai šaltinis yra naujesnis nei pask |
cp -v | verbose – spausdinti informacinius pranešimus |
Nukopijuokite vieną failą main.c į paskirties katalogą bak :
$ cp main.c bak
Nukopijuokite 2 failusmain.c ir def.h į paskirties absoliutaus kelio katalogą/home/usr/rapid/ :
$ cp main.c def.h /home/usr/rapid/
Nukopijuokite visus C failus dabartiniame kataloge į pakatalogį bak:
$ cp *.c bak
Nukopijuokite katalogą src į absoliutaus kelio katalogą /home/usr/rapid/ :
$ cp src /home/usr/rapid/
Nukopijuokite visus dev failus ir katalogus rekursyviai į pakatalogį bak:
$ cp -R dev bak
Priverstinis failo kopijavimas:
$ cp -f test.c bak
Interaktyvus raginimas prieš perrašant failą:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Atnaujinkite visus dabartinio katalogo failus – nukopijuokite tik naujesnius failus į paskirties katalogą bak:
$ cp -u * bak
Pasirinkite cp parinktis ir paspauskite mygtuką Generuoti kodą :
Advertising