Terminalis töötades on sageli vaja faile kopeerida. Selleks kasutatakse kõige sagedamini Linuxi käsku cp
. See on vaikimisi olemas kõikides distributsioonides ja sellega saab kopeerida faile ja kaustu ning salvestada nende atribuute Linuxi failisüsteemides.
Linuxi käsku"cp
" kasutatakse failide ja kataloogide kopeerimiseks. Käsu süntaks on järgmine:
cp [options] <source file/directory> <target file/directory>
Näiteks saab järgmise käsuga kopeeridafaili "file.txt
" kataloogi"/home/user/documents
":
cp file.txt /home/user/documents/
Kui soovite kopeerida kõik failid kataloogist"dir1
" kataloogi"dir2
", võite kasutada järgmist käsku:
cp -r dir1/* dir2/
Mõned kõige sagedamini kasutatavad valikud käsule"cp
" on järgmised:
-r
või --recursive
: kopeerib kataloogid rekursiivselt, sealhulgas kõik failid ja alamkataloogid;
-v
või --verbose
: väljastada teavet kopeerimisprotsessi kohta;
-i
või --interactive
: küsib enne failide kopeerimist kinnitust;
-u
või --update
: kopeerib ainult need failid, mis on uuemad kui sihtkataloogis olemasolevad failid;
-p
või --preserve
: säilitab faili atribuudid (omanik, õigused, ajatemplid jne).
Lisateavet käsu"cp
" ja selle valikute kohta saab käsuga"man cp
".