Indlela yokukopa izalathisi kunye neefayile Ngomyalelo we-rsync kwi-Linux

Sebenzisa umyalelo we-Linux rsync ukukopisha iifolda / iifayile ezivela kumgca womyalelo

rsync yiprogram yokudlulisa iifayile ye Linux evumela ukuba ukopishe iinkcukacha kunye neefayili ngomyalelo olula, omnye oquka iinketho ezongezelelweyo ezedlule umsebenzi wekopi yendabuko.

Enye yezinto ezincedisayo ze-rsync kukuba xa uyisebenzisa ikopi yerejista, unganakufaka ngaphandle iifayile ngendlela echanekileyo. Ngaloo ndlela, ukuba usebenzisa i-rsync ukwenza i-backups yefayile, unokukwazi ukuyixhasa kuphela iifayile ozifunayo ukugcina ingxelo, ngelixa uphepha yonke into.

rsync Imizekelo

Ukusebenzisa umyalelo we-rsync ngokufanelekileyo ufuna ukuba ulandele i- syntax echanekileyo:

rsync [OPTION] ... [SRC] ... [DEST] rsync [OPTION] ... [SRC] ... [USER @] HOST: DEST rsync [OPTION] ... [SRC] ... [ USER @] HOST :: DEST rsync [OPTION] ... [SRC] ... rsync: // [USER @] HOST [: IPORT] / DEST rsync [OPTION] ... [USER @] HOST: SRC [ FUNDA] rsync [OPTION] ... [USER @] HOST :: SRC [DEST] rsync [OPTION] ... rsync: // [USER @] HOST [: IPORT] / SRC [INTSHA]

Ukhetho lwendawo ehlinzekwe ngasentla lunokuzaliswa ngezinto ezininzi. Jonga i- OPTIONS I-SUMMARY icandelo lephepha le-Documentary rsync ngolwazi olupheleleyo.

Nazi nje imizekelo embalwa yokusebenzisa i-rsync kunye nezinye zezo zikhetho:

Iphulo: Kuzo zonke le mizekelo, umbhalo obhaliweyo awukwazi ukutshintshwa kuba yinxalenye yomyalelo. Njengoko unokukuxelela, iindlela zeefolda kunye nezinye iindlela ezikhethiweyo ziyinkcubeko kwimimiselo ethile, ngoko baya kuhlukile xa usebenzisa.

rsync /home/jon/Desktop/data/*.jpg / ikhaya / jon / Desktop / backupdata /

Kulo mzekelo ukhankanywe ngasentla, zonke iifayile zeJPG ezivela kwi / idatha / ifolda zikopishwa kwi / / backupdata / ifolda kwipolisi ye-Jon ye Desktop.

rsync --max-size = 2k / home / jon / Desktop / idatha / / ikhaya / jon / Desktop / backupdata /

Lo mzekelo we-rsync unzima kakhulu kuba sele usekwe ukukhuphela iifayile ukuba zinkulu kune-2,048 KB. Oko kukuthi, ukukopisha kuphela iifayile ezincinci kunelikhulu elithethiweyo. Ungasebenzisa i- k, m, okanye g ukubonisa iiklobytes, i-megabytes, ne-gigabytes kwi-1,024 yokwandisa, okanye i- kb , mb , okanye i- gb ukusebenzisa i-1,000.

rsync -min-size = 30mb / ikhaya / jon / Desktop / idatha / / ikhaya / jon / Desktop / backupdata /

Kuyafana okufanayo - ubuncinane bamaminithi , njengoko ubona ngasentla. Kulo mzekelo, i-rsync izakukopisha kuphela iifayile ezingama-30 MB okanye ezinkulu.

i-rsync - min-size = 30mb -progress / home / jon / Desktop / idatha / / ikhaya / jon / Desktop / backupdata /

Xa ukopisha iifayile ezikhulu kakhulu, njenge-30 MB kwaye zikhudlwana, kwaye ngokukodwa xa kukho inani lazo, unokufuna ukubona inkqubela yomsebenzi wekopi kunokuba ucinge ukuba umyalelo uye waqhwala. Kuloo matyala, sebenzisa inkqubo- yokunika inkqubela ukujonga inkqubo ifikelela kwi-100%.

rsync --recursive / home / jon / Desktop / idatha / ikhaya / jon / Desktop / idatha2

Inketho ekhethileyo inikeza indlela elula yokukopa ifolda yonke kwindawo eyahlukileyo, njenge-data2 / ifolda kumzekelo wethu.

rsync -r --exclude = "* .deb " / ikhaya / jon / Desktop / idatha / ikhaya / jon / Desktop / backupdata

Ungaphinde ukopishe yonke ifolda kodwa ungafaki iifayile zesandiso esithile sefayile , njengeefayile ze DEB kulo mzekelo ungentla. Ngeli xesha, yonke into / idatha / ifolda ikopishwa kwi / backupdata / njengomzekelo wangaphambili, kodwa zonke iifayile ze-DEB zifakiwe kwikopi.