Strādājot terminālī, bieži ir nepieciešams kopēt failus. Šim nolūkam visbiežāk tiek izmantota Linux komanda cp
. Tā ir iekļauta pēc noklusējuma visās izplatīšanās sistēmās un spēj kopēt failus un mapes, kā arī saglabāt to atribūtus Linux failu sistēmās.
Komandu"cp
" Linux izmanto, lai kopētu failus un direktorijus. Komandas sintakse ir šāda:
cp [options] <source file/directory> <target file/directory>
Piemēram, lai kopētufailu "file.txt"
uz direktoriju"/home/user/documents
", var izmantot šādu komandu:
cp file.txt /home/user/documents/
Ja vēlaties nokopēt visus failus no direktorija"dir1
" uz direktoriju"dir2"
, varat izmantot šādu komandu:
cp -r dir1/* dir2/
Dažas no visbiežāk izmantotajām komandas"cp
" opcijām ir šādas:
-r
vai --recursive
: rekursīvi kopē direktorijus, ieskaitot visus failus un apakšdirektorijus;
-v
vai --verbose
: izvada informāciju par kopēšanas procesu;
-i
vai --interactive
: pirms failu kopēšanas prasa apstiprinājumu;
-u
vai --update
: kopē tikai failus, kas ir jaunāki par esošajiem failiem mērķa direktorijā;
-p
vai --preserve
: saglabā failu atribūtus (īpašnieku, atļaujas, laika zīmes utt.).
Vairāk informācijas par komandu"cp
" un tās opcijām var iegūt, izpildot komandu"man cp
".