Mmene Mungatumizire Zotsatira ndi Maofesi Ndi Rsync Command pa Linux

Gwiritsani ntchito liwu la rsync la Linux kuti mukope mafoda / mafayilo kuchokera ku mzere wa lamulo

rsync ndi ndondomeko yotumiza mafayilo a Linux omwe amakulolani kutsogolera zolemba ndi mafayilo ndi lamulo losavuta, limodzi lomwe likuphatikizapo zina zomwe mungapange pamtundu woyang'anira .

Chimodzi mwa zinthu zothandiza za rsync ndi chakuti pamene mukugwiritsa ntchito makope otsogolera, mukhoza kutaya mafayilo mwadongosolo. Mwanjira imeneyo, ngati mukugwiritsa ntchito rsync kuti mupange mafayilo apamwamba, mungathe kubwezeretsa mafayilo omwe mukufunadi kusunga, pamene mukupewa chilichonse.

Zitsanzo za rsync

Kugwiritsa ntchito lamulo la rsync molondola kumafuna kuti muzitsatira ndondomeko yoyenera:

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

Njira yosankhidwa yomwe ili pamwambapa ikhoza kudzazidwa ndi zinthu zingapo. Onani gawo la OPTIONS SUMMARY la tsamba la rsync Documentation kuti mupeze mndandanda wonse.

Nazi zitsanzo zingapo za momwe mungagwiritsire ntchito rsync ndi zina mwazochita:

Langizo: Mu zitsanzo zonsezi, mawu olimba sangasinthidwe chifukwa ndi gawo la lamulo. Monga momwe mungathere, njira za foda ndi zina zomwe mumakonda ndizochita zitsanzo zathu, kotero zimakhala zosiyana mukamazigwiritsa ntchito.

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

Mu chitsanzo ichi cha pamwamba, maofesi onse a JPG ochokera ku / deta / foda akukopedwa ku / backupdata / foda pa fayilo ya Jon's Desktop.

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

Chitsanzo ichi cha rsync ndi chovuta kwambiri kuyambira pamene chikuyikidwa kuti chisakopele mafayili ngati chiri chachikulu kuposa 2,048 KB. Kutanthauza kuti, kungokopera mafayilo ang'onoang'ono kuposa kukula kwake. Mungagwiritse ntchito k, m, kapena g kusonyeza kilobytes, megabytes, ndi gigabytes mu 1,024 kuchulukitsa, kapena kb , mb , kapena gb kugwiritsa ntchito 1,000.

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

Zomwezo zikhoza kuchitidwa kwa - kukula kwaminini , monga momwe mukuonera pamwambapa. Mu chitsanzo ichi, rsync idzangopereka mafayilo omwe ali 30 MB kapena akuluakulu.

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

Pamene mukujambula mafayilo omwe ndi okongola kwambiri, monga 30 MB ndi aakulu, ndipo makamaka pamene pali angapo, mungafune kuona momwe ntchitoyo ikuyendera mmalo moganizira kuti lamulo lakhala lachisanu. Pazochitikazi, gwiritsani ntchito_kupangira njira kuti muwone njirayo ifike 100%.

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

Njira yowonjezerayi imapereka njira yosavuta yokopera foda yonse kumalo ena, monga kwa / data2 / foda mu chitsanzo chathu.

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

Mukhozanso kukopera foda yonse koma osatengera mafayilo a fayilo yowonjezera , monga mafayilo a DEB mu chitsanzo ichi pamwambapa. Nthawi ino, zonse / deta / foda imakopedwa ku / kusunga / ngati chitsanzo chapita, koma mafayilo onse a DEB sanachokepo.