Pehea e kāpiliʻia ai nā kākoʻo a me nā pūnaewele me ka rsync kauoha ma Linux

E hoʻohana i ke kauoha Linux rsync e kope i nā waihona / waihona mai ka laina kauoha

rsync he polokalamu hoʻouka kōnae no Linux e hiki ai iāʻoe ke kope i nā papa kuhikuhi a me nā kōnae me kahi kauoha maʻalahi, kahi e hoʻopili ai i nā koho'ē aʻe ma mua o ka hana kope kope.

ʻO kekahi o nā māhele maikaʻi o ka rsync, inā hoʻohanaʻoe i nā papa kuhikuhi kope, hiki iāʻoe ke hoʻopili i nā faila i ke ala maʻamau. ʻO ia ala, ināʻoe e hoʻohana ana i ka rsync e hana i nā kākoʻo pūnaewele, hiki iāʻoe ke hoʻihoʻi i nā leka āu e makemake pono nei i ka waihona, keʻaʻaʻole i nā mea a pau.

Eia nā hiʻohiʻona

Ma ka hoʻohanaʻana i ke kauoha rsync e pono ponoʻoe e hahai i ka hōʻailona pololei:

... [DEST] rsync [OPTION] ... [DEST] rsync [OPTION] ... [DEST] rsync [OPTION] ... [DEST] rsync [OPTION] ... [UKULELE] ... [USER @] HOST: KEKAHI [OPTION] ... [ ʻOLELO @] 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]

Hiki ke hoʻopiha i kahi koho i luna nei i nā mea he nui. E nānā i kaʻaoʻao OPTIONS SUMMARY o kaʻaoʻao rsync Documentation no ka papa inoa piha.

Eia kekahi mau lālā o ka pehea e hoʻohana ai i rsync me kekahi o kēia mau koho:

Kōkua: Ma kēia mau hiʻohiʻona, hikiʻole ke hoʻololi i nā'ōlelo wiwoʻole no ka mea he māhele ia o ke kauoha. E like me kāu e haʻi aku ai,ʻo nāʻaoʻao kōpili a me nā koho'ē aʻe he mea maʻamau i ko mākou mau hiʻohiʻona kūikawā, no laila e loli ana lākou inā hoʻohanaʻoe.

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

Ma kēia hiʻohiʻona i luna nei, kopeʻia nā pūnaewele JPG mai ka / data / folder i ka / backupdata / folder on the user Jon's Desktop folder.

rsync --max-size = 2k / home / jon / Desktop / data / / home / jon / Desktop / backupdata /

ʻO kēia hiʻohiʻona o rsync he meaʻoi aʻe ka paʻakikī mai ka hoʻokumuʻiaʻanaʻaʻole e kope i nā waihona inā nui lākou ma mua o 2,048 KB. Pēlā, e kope kope i nā faila ma mua o ka nui o ka'ōlelo. Hiki iāʻoe ke hoʻohana i k, m, aiʻole g e kuhikuhi aku i nā kilobytes, megabytes, a me nā gigabytes i ka 1,024 multiplier, aiʻole kb , mb , aiʻole e hoʻohana i 1,000.

rsync --min-size = 30mb / home / jon / Desktop / data / / home / jon / Desktop / backupdata /

Hiki ke hana ia no ka --min-nui , e like me kāu eʻike nei ma luna. Ma kēia hiʻohiʻona, e hoʻopili waleʻo rsync i nā waihona i 30 MB aʻoi aku paha.

rsync --min-size = 30mb --progress / home / jon / Desktop / data / / home / jon / Desktop / backupdata /

Ke hana kopeʻoe i nā faila nui nui, e like me 30 MB aʻoi aku, a ma ka manawa he nui paha o lākou, makemakeʻoe eʻike i ka holomua o ka hana kope aʻaʻole e manaʻo ana ua lilo ke kauoha i'ōkene. Ma kēlā mau kumu, e hoʻohana i ka koho --progress e nānā i ke kaʻina hana i 100%.

Rsync --recursive / home / jon / Desktop / data / home / jon / Desktop / data2

Hāʻawiʻia ka koho --lecursive i ke ala hiki ke kāpili i kahi waihona piha i kekahi wahi'ē aʻe, e like me ka / data2 / kōpena i loko o ko mākou hiʻohiʻona.

rsync -r --exclude = "* .deb " / home / jon / Desktop / data / home / jon / Desktop / backdata

Hiki iāʻoe ke kope i kahi waihona pūnaewele akā waiho i nā faila o kahi hōʻano file , e like me nā faile DEB i kēia hiʻohiʻona i luna. I kēia manawa, kopeʻia ka / / kaʻike / kōpena i / backupdata / like me keʻano ma mua, akā, haʻaleleʻia nā waihona DEB a pau mai ke kope.