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 / idatha2Inketho 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 / backupdataUngaphinde 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.