Me pehea te Kopiri i nga Tohutohu me nga Rauemi I te Rsync Whakaaetanga i te Linux

Whakamahia te whakahau Linux rsync ki te kape i nga kōpaki / kōnae mai i te raina whakahau

rsync he hōtaka whakawhiti kōnae mo Linux e taea ai e koe te kape i nga whaiaronga me nga kōnae ki te tono maatau, tetahi e whakauru atu ana i nga waahanga atu i mua i te mahinga taapiri tuku iho.

Ko tetahi o nga mea whai hua o te rsync ko te ka whakamahi koe i nga rehitatanga taapiri, ka taea e koe te whakakore i nga kōnae i roto i te huarahi rautaki. I taua ara, ki te whakamahi koe i te rsync ki te hanga i nga raupapatanga kōnae, ka taea e koe te whakaora ake i nga kōnae e hiahia ana koe ki te tuhi, me te karo i nga mea katoa.

rsync tauira

Mā te whakamahi i te whakahau rsync e tika ana kia whai koe i te raupapa tika:

rsync [OPTION] ... [SRC] ... [DEST] rsync [OPTION] ... [SRC] ... [USER @] HOST: DEST rsync [OPTION] ... [SRC] ... [ TE KAIWHANGA @] 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 [KAUPAPA]

Ka taea te whakakī i te mokowā kōwhiringa i runga nei i te maha o nga mea. Tirohia te wāhanga OPTIONS SUMMARY wāhanga o te rsync Documentation page mo te rārangi katoa.

Anei he tauira torutoru o te whakamahi i te rsync me etahi o aua waahanga:

Aki: I roto i enei tauira katoa, kaore e taea te whakarereke i nga korero maia na te mea he waahanga o te whakahau. Ka taea e koe te korero, ko nga huarahi kooti me etahi atu tikanga he tikanga ki o taatau tauira motuhake, na ka rereke ratau ka whakamahia e koe.

rsync /home/jon/Desktop/data/*.jpg / home / jon / Papamahi / tāruarua /

I tenei tauira i runga, ka tuhia katoatia nga kōnae JPG mai i te / raraunga / kōpaki ki te / backupdata / folder on the folder Jon's Desktop Folder.

rsync --max-size = 2k / home / jon / Papamahi / raraunga / / home / jon / Papamahi / tāruarua /

Ko tenei tauira o te rsync he mea uaua ake mai i te mea kua whakaturia ki te kore e tuhia nga kōnae ki te nui atu i te 2,048 KB. Koinei, ko te kape anake i nga kōnae iti atu i te rahi o te korero. Ka taea e koe te whakamahi i te k, m, te g ranei ki te tohu i nga katotewa, nga megabyte, me nga gigabytes i te 1,024 multiplier, kb , mb , ranei te wh hei whakamahi i te 1,000.

rsync --min-size = 30mb / home / jon / Papamahi / raraunga / / home / jon / Papamahi / tāruarua /

Ka taea ano te mahi mo te - iti-rahi , ka kite koe i runga. I tenei tauira, ka tukuna anake e rsync nga kōnae e 30 MB neke atu ranei.

rsync --min-size = 30mb --progress / home / jon / Papamahi / raraunga / / home / jon / Papamahi / tāruarua /

I a koe e taapiri ana i nga kōnae e tino nui ana, penei 30 MB me te nui atu, me te mea he maha o ratou, ka hiahia pea koe ki te kite i te ahunga whakamua o te mahinga kape, kaua ki te whakaaro ko te whakahau kua maroke. I roto i aua take, whakamahia te --progress kōwhiringa ki te tiro i te tukanga ki te 100%.

rsync --recursive / home / jon / Papamahi / raraunga / whare / jon / Papamahi / raraunga2

Ko te kōwhiringa --recursive e whakarato ana i te ara ohie ki te kape i tetahi kōpaki katoa ki tetahi tauwāhi rerekē, pērā i te / raraunga / kōpaki i to tatou tauira.

rsync -r --exclude = "* .deb " / home / jon / Papamahi / raraunga / whare / jon / Papamahi / Whakaora

Ka taea hoki e koe te kape i tetahi kōpaki katoa, engari ka wehe i nga kōnae o tetahi whakawhitinga kōnae , penei i nga kōnae DEB i tenei tauira i runga. I tenei wa, ka tuhia katoatia / raraunga / kōpaki ki / backupdata / rite i roto i te tauira o mua, engari ko nga kōnae DEB katoa kaore e tangohia mai i te kape.