Yadda za a Kira Kayan Kwafi da Files Tare da Rsync Umurnin kan Linux

Yi amfani da umurnin Linux rsync don kwafe fayiloli / fayiloli daga layin umarni

rsync shi ne shirin canja wurin fayil don Linux wanda ke baka damar kayyade adiresoshin da fayiloli tare da umarni mai sauƙi, wanda ya hada da ƙarin zaɓuɓɓukan da suka wuce aiki na al'ada.

Ɗaya daga cikin fasali na rsync shi ne cewa idan ka yi amfani da shi kundayen adireshi, za ka iya ware fayiloli a hanya mai mahimmanci. Wannan hanyar, idan kuna amfani da rsync don yin fayilolin fayiloli, za ku iya samun shi kawai ajiye fayilolin da kuke son archive, yayin kauce wa duk wani abu.

rsync Misalai

Yin amfani da umarnin rsync yana bukatar ka bi daidai rubutun :

rsync [OPTION] ... [SRC] ... [DEST] rsync [OPTION] ... [SRC] ... [USER @] HOST: DEST rsync [OPTION] ... [SRC] ... [ Mai amfani @] HOST :: DEST rsync [OPTION] ... [SRC] ... rsync: // [USER @] HOST [: PORT] / DEST rsync [OPTION] ... [USER @] HOST: SRC [ DEST] rsync [OPTION] ... [USER @] HOST :: SRC [DEST] rsync [OPTION] ... rsync: // [USER @] HOST [: PORT] / SRC [DEST]

Zaɓin zaɓi wanda aka bayar a sama zai iya cika da abubuwa da dama. Duba SUMMARY OPTIONS sashe na rsync Documentation page don cikakken jerin.

Ga wasu misalai na yadda za a yi amfani da rsync tare da wasu daga waɗannan zaɓuɓɓuka:

Tip: A duk waɗannan misalan, baza a iya canja rubutu marar tushe ba saboda yana da wani ɓangare na umurnin. Kamar yadda zaku iya fadawa, hanyoyi masu matsala da wasu zaɓuɓɓuka su ne al'ada don samfurin mu na musamman, saboda haka za su zama daban lokacin da kuke amfani da su.

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

A cikin wannan misali na sama, dukkan fayilolin JPG daga / bayanai / babban fayil suna kofe zuwa / backupdata / fayil a kan mai amfani Jakadan Desktop na Jon.

rsync --max-size = 2k / gida / jon / Desktop / bayanai / / gida / jon / Desktop / backupdata /

Wannan misali na rsync ya fi rikitarwa tun lokacin an kafa shi don kada a kwafe fayiloli idan sun fi girma fiye da 2,048 KB. Wato, don kwafa fayilolin ƙananan fiye da yadda aka bayyana. Zaka iya amfani da k, m, ko g don nuna kilobytes, megabytes, da gigabytes a cikin 1.00 multiplier, ko kb , mb , ko gb don amfani da 1,000.

rsync --min-size = 30mb / gida / jon / Desktop / bayanai / / gida / jon / Desktop / backupdata /

Haka za'a iya yi don --min-size , kamar yadda kuke gani a sama. A cikin wannan misali, rsync zai kawai kwafe fayilolin da suka kasance 30 MB ko ya fi girma.

rsync --min-size = 30mb --progress / gida / jon / Desktop / bayanai / / gida / jon / Desktop / backupdata /

Lokacin da kake kwafin fayilolin da suke da kyau, kamar 30 MB da girma, kuma musamman idan akwai wasu daga cikinsu, zaka iya so ganin ci gaba da aikin kwafin maimakon ɗauka cewa umurnin ya zama daskararre. A waɗancan lokuta, yi amfani da zaɓi --progress don duba tsarin zuwa 100%.

rsync --recursive / gida / jon / Desktop / bayanai / gida / jon / Desktop / data2

Zaɓin da ba zai iya ba shi hanya mai sauƙi don kwafe dukan babban fayil ɗin zuwa wani wuri dabam, kamar zuwa / data2 / babban fayil a misalinmu.

rsync -r --exclude = "* .deb " / gida / jon / Desktop / bayanai / gida / jon / Desktop / backupdata

Zaka kuma iya kwafe babban fayil amma cire fayiloli na wani tsawo fayil , kamar fayilolin DEB a wannan misali a sama. A wannan lokacin, ana kofe duk / bayanai / babban fayil zuwa / backupdata / kamar misalin baya, amma duk fayilolin DEB an cire su daga kwafin.