Indlela Yokukopisha Amafayela namafayela Ngomyalo we-rsync ku-Linux

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 / idatha2

Inketho - 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 / isipeledatha

Ungaphinda 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.