Sebenzisa umyalo we-rsync we-Linux ukukopisha amafolda / amafayela kusuka kumlayini womyalo
I-rsync uhlelo lokudlulisa ifayela lwe-Linux elikuvumela ukukopisha izinkomba namafayela ngomyalo olula, owodwa ongenazo izinketho ezengeziwe ezedlule umsebenzi wekhophi wendabuko.
Esinye sezici eziwusizo ze-rsync yukuthi uma uyisebenzisela ukukopisha izinkomba, ungakwazi ukukhipha amafayela ngendlela ehlelekile. Ngaleyo ndlela, uma usebenzisa i-rsync ukwenza ama-backups efayela, ungayenza isipele kuphela amafayela ofuna ukuwagcina kungobo yomlando, kuyilapho ugwema konke okunye.
Izibonelo ze-rsync
Ukusebenzisa umyalo we-rsync ngokufanele kudinga ukuthi ulandele i- syntax efanele:
rsync [OPTION] ... [SRC] ... [DEST] rsync [OPTION] ... [SRC] ... [USER @] HOST: DEST u-rsync [OPTION] ... [SRC] ... [ USER @] HOST :: DEST rsync [OPTION] ... [SRC] ... rsync: // [USER @] HOST [: PORT] / DEST rsync [OPTION] ... [USER @] HOST: SRC [ DEST] i-rsync [OPTION] ... [USER @] HOST :: I-SRC [DEST] i-rsync [OPTION] ... rsync: // [USER @] HOST [: PORT] / SRC [DEST]Indawo yokukhethwa enikeziwe ngenhla ingagcwaliswa ngezinto eziningana. Bheka isigaba SOKUHLOLA SUMMARY ekhasini lezincwadi ze-rsync ukuze uthole uhlu olugcwele.
Nazi izibonelo ezimbalwa zendlela yokusebenzisa i-rsync nezinye zezinketho:
Ithiphu: Kuzo zonke lezi zibonelo, umbhalo obhaliwe awukwazi ukuguqulwa ngoba yingxenye yomyalo. Njengoba ungatshela, izindlela zenkolda kanye nezinye izinketho ziyizibonelo zezibonelo zethu ezithile, ngakho-ke bazohluka uma uwasebenzisa.
rsync /home/jon/Desktop/data/*.jpg / home / jon / Desktop / backupdata /Kulesi sibonelo esingenhla, wonke amafayela we- JPG avela ku / idatha / ifolda abhalwa ku-backupdata / ifolda kumfolda we-Jon's Desktop yomsebenzisi.
rsync --max-size = 2k / ekhaya / jon / Desktop / idatha / / ikhaya / jon / Desktop / backupdata /Lesi sibonelo se-rsync siyinkimbinkimbi kakhudlwana njengoba isethiwe ukuze singakhophi amafayela uma sikhulu kunama-2,048 KB. Okusho ukuthi ukukopisha kuphela amafayela amancane kunesayizi eshiwo. Ungasebenzisa k, m, noma g ukukhombisa ama-kilobytes, ama-megabytes, nama-gigabytes ku-multiplier angu-1,024, noma i- kb , mb , noma i- gb ukusebenzisa i-1,000.
rsync --min-size = 30mb / ikhaya / jon / Desktop / idatha / / ikhaya / jon / Desktop / backupdata /Okufanayo kungenziwa - ubukhulu besayizi , njengoba ubona ngenhla. Kulesi sibonelo, i-rsync izokopisha kuphela amafayela angama-30 MB noma ngaphezulu.
i-rsync - min-size = 30mb - insizakalo / ikhaya / iJon / Ideskithophu / idatha / / ikhaya / jon / Desktop / backupdata /Uma ukopisha amafayela amancane kakhulu, afana no-30 MB nokukhudlwana, futhi ikakhulu uma kunenani lawo, ungase ufune ukubona ukuqhubeka komsebenzi wekhophi kunokuba ucabange ukuthi umyalo usubandisiwe. Kulezo zimo, sebenzisa inketho - yokukhuthaza ukubuka inqubo ifinyelele ku-100%.
i-rsync - i-recursive / home / jon / Desktop / idatha / ikhaya / jon / Desktop / idatha2Inketho - elula inikeza indlela elula yokukopisha yonke ifolda endaweni ehlukile, kufana ne / data2 / ifolda kusibonelo sethu.
rsync -r --exclude = "* .deb " / ikhaya / jon / Ideskithophu / idatha / ikhaya / jon / Desktop / isipeledathaUngaphinda ukopishe ifolda yonke kodwa ungafaki amafayela wesandiso esithile sefayili , njengefayela le- DEB kule sibonelo ngenhla. Kule nkathi, lonke / idatha / ifolda ikopishwe ku-backupdata / kufana nesibonelo esandulele, kodwa wonke amafayela we-DEB akhishwe kukhophi.