Nzira Yokukopa Maonai uye Mafaira Ne rsync Command pa Linux

Shandisa mutemo weRuxnc rsync kuti ukope mafaira / mafaira kubva mutsetse wemirairo

rsync iyi purogiramu yekutumira mafaira ye Linux iyo inokubvumira kukopa zvinyorwa uye mafaira nemurairo wakajeka, umwe unosanganisira zvimwe zvingasarudzwa kupfuura chepamusoro kopi yebasa.

Chimwe chezvinhu zvinobatsira zve rsync ndechokuti kana iwe ukashandisa iko kopi zvinyorwa, unogona kubvisa mafaira nenzira yakarongeka. Nenzira iyo, kana uri kushandisa rsync kuti uite mafaira ekufambisa, iwe unogona kuidzorera chete mafaira iwe waunoda kuchengetedza, apo uchidzivisa zvinhu zvose.

rsync Mienzaniso

Kushandisa mutemo rsync zvakanaka kunoda kuti iwe uite syntax yakarurama:

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

Iko sarudzo nzvimbo inopiwa pamusoro apa inogona kuzadzwa nezvinhu zvakawanda. Ona OPTIONS SUMMARY chikamu che rsync Documentation peji yezveruzhinji.

Pano pane mienzaniso mishomanana yekushandisa rsync nezvimwe zvezvinhu izvi:

Zano: Mune mienzaniso yose iyi, rugwaro rwakashandurwa harugoni kuchinjwa nokuti rutivi rwemurairo. Sezvaunogona kutaurira, mafaira mafaira uye mamwe maitiro ndiyo tsika yemuenzaniso wedu chaiwo, saka ivo vachave vakasiyana paunoshandisa.

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

Mumuenzaniso wepamusoro apa, yese yeJPG mafaira kubva pane / data / folda inonyorwa ku / backupdata / folda pamusana weJon's Desktop folder.

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

Uyu muenzaniso we rsync unenge wakaoma zvakaoma sezvo wakagadzirirwa kuti urege kukopa mafaira kana akakura pane 2,048 KB. Iko ndiko, kungoita kopi zviduku zviduku kudarika ukuru hwakataurwa. Unogona kushandisa k, m, kana g kuratidza kilobytes, megabytes, uye gigabytes mune 1024 multiplier, kana kb , mb , kana gb kushandisa 1000.

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

Izvozvo zvinogona kuitwa - minini-size , sezvamunoona pamusoro apa. Mumuenzaniso uyu, rsync ichakopa chete mafaira ari 30 MB kana makuru.

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

Paunenge uri kukopa mafaira akaisvonaka, akafanana ne30 MB uye akareba, uye kunyanya kana paine huwandu hwavo, ungada kuwona kufambira mberi kwekopi basa panzvimbo yekufunga kuti murairo wave wakaoma. Mune zviitiko izvi, shandisa-- kugadzirisa chisarudzo chekutarisa iyo nzira inosvika 100%.

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

Nzira iyi- inobatsira inopa nzira iri nyore yekukopa faira yose kune imwe nzvimbo, kufanana ne / data2 / folda mumuenzaniso wedu.

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

Iwe unogonawo kukopa faira yose asi usabvisa mafaira ehumwe huwandu hwefaira , dzakadai seFDB mafaira mumuenzaniso uyu uri pamusoro. Nenguva ino, iyo yose / data / folda inopihwa ku / backupdata / kufanana nemuenzaniso wekare, asi maDB ose akaiswa kunze kwekopi.