cp yra „Linux“ apvalkalo komanda kopijuoti failus ir katalogus.
Kopijuoti iš šaltinio į pask
$ cp [options] source dest
pagrindinės cp komandos parinktys:
variantą | apibūdinimas |
---|---|
cp -a | archyvinius failus |
cp -f | priversti kopiją, jei reikia, pašalindami paskirties failą |
cp -i | interaktyvus - paklauskite prieš perrašydami |
cp -l | susieti failus, o ne kopiją |
cp -L | sekite simbolines nuorodas |
cp -n | joks failas neperrašomas |
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
Kopijuoti 2 failų main.c ir def.h į paskirties absoliutusis kelias katalogas / home / usr / greitas / :
$ cp main.c def.h /home/usr/rapid/
Nukopijuokite visus dabartinio katalogo C failus į 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
Priversti failo kopiją:
$ cp -f test.c bak
Interaktyvus raginimas prieš perrašant failą:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Atnaujinkite visus failus dabartiniame kataloge - nukopijuokite tik naujesnius failus į paskirties katalogą bak :
$ cp -u * bak
Pasirinkite cp parinktis ir paspauskite mygtuką Generuoti kodą :