Dirbant terminale dažnai tenka kopijuoti failus. Šiam tikslui dažniausiai naudojama "Linux" komanda cp
. Ji pagal numatytuosius nustatymus yra visuose distributyvuose ir gali kopijuoti failus ir aplankus, taip pat išsaugoti jų atributus "Linux" failų sistemose.
Komanda"cp
" "Linux" naudojama failams ir katalogams kopijuoti. Komandos sintaksė yra tokia:
cp [options] <source file/directory> <target file/directory>
Pavyzdžiui, norint nukopijuotifailą "file.txt"
į katalogą"/home/user/documents
", galima naudoti šią komandą:
cp file.txt /home/user/documents/
Jei norite nukopijuoti visus failus iš katalogo"dir1
" į katalogą"dir2"
, galite naudoti šią komandą:
cp -r dir1/* dir2/
Kai kurios dažniausiai naudojamos komandos"cp
" parinktys yra šios:
-r
arba --recursive
: kopijuoti katalogus rekursiškai, įskaitant visus failus ir pakatalogius;
-v
arba --verbose
: išvesti informaciją apie kopijavimo procesą;
-i
arba --interactive
: prieš kopijuojant failus paprašyti patvirtinimo;
-u
arba --update
: kopijuoti tik tuos failus, kurie yra naujesni už esamus tiksliniame kataloge;
-p
arba --preserve
: išsaugoti failų atributus (savininką, teises, laiko žymas ir t. t.).
Daugiau informacijos apie komandą"cp
" ir jos parinktis galima gauti paleidus komandą"man cp
".