Kamoo U ka Kopitsa Lioeletso le Li-Files Ka Rsync Command Linux

Sebelisa taelo ea rsync ea Linux ho kopitsa li-folders / lifaele ho tloha molaong oa taelo

rsync ke lenaneo la ho fetisa li- file bakeng sa Linux tse u lumellang hore u kopise lirekoto le lifaele ka taelo e bonolo, e 'ngoe e kenyelletsang dikgetho tse eketsehileng pele ho mosebetsi oa setso oa setso.

E 'ngoe ea likarolo tse sebetsang tsa rsync ke hore ha o e sebelisa u kopitsa li-directory, u ka kenyelletsa lifaele ka tsela e hlophisehileng. Ka tsela eo, haeba u sebelisa rsync ho etsa li-backup ea faele, u ka ba le eona feela e khutlisetsang lifaele tseo u li batlang ho li boloka, ha u ntse u qoba ntho e 'ngoe le e' ngoe.

Mehlala ea rsync

Ho sebelisa taelo ea rsync ka nepo ho hloka hore o latele syntaxe e nepahetseng:

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

Khetho sebaka se fanoeng ka holimo se ka tlala lintho tse 'maloa. Sheba karolo ea OPTIONS SUMMARY karolo ea leqephe la Litokomane tsa rsync bakeng sa lenane le feletseng.

Mehlala e seng mekae feela ea ho sebelisa rsync ka tse ling tsa tseo u li khethang:

Tlhahiso: Ho mehlala ena eohle, mongolo o sebete o ke ke oa fetoloa hobane ke karolo ea taelo. Joalokaha u ka tseba, fensetere litsela le mekhoa e meng ke tloaelo mehlala ea rona e tobileng, kahoo ba tla ba ba fapaneng ha u li sebelisa.

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

Mohlala ona o ka holimo, lifaele tsohle tsa JPG tse tsoang / data / folder li kopitsoa ho / backupdata / folda ho fensetere ea Jon's Desktop.

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

Mohlala ona oa rsync o batla o le thata ho feta kaha o thehiloe ho se kopanye lifaele haeba o moholo ho feta 2,048 KB. Ke hore, feela ho kopitsa lifaele tse fokolang ho feta boholo bo boletsoeng. U ka sebelisa k, m, kapa g ho bontša li-kilobytes, megabytes le gigabyte tse fetang 1 020, kapa kb , mb , kapa gb ho sebelisa 1,000.

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

E tšoanang le eona e ka etsoa bakeng sa - boima ba bobeli , joalokaha u bona ka holimo. Mohlala ona, rsync e tla kopitsa feela lifaele tse 30 MB kapa tse khōloanyane.

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

Ha u kopitsa lifaele tse ntle haholo, tse ka bang 30 MB le tse khōloanyane, haholo-holo ha ho na le tse ngata, u ka 'na ua batla ho bona tsoelo-pele ea mosebetsi oo ho e-na le ho nka hore taelo e se e tetehile. Maemong ao, sebelisa mokhoa - mohato oa ts'ebetso ho shebella tshebetso e fihla ho 100%.

rsync - e kholo / home / jon / Desktop / data / home / jon / Desktop / data2

Khetho e sa nepahetseng e fana ka tsela e bonolo ea ho kopitsa folda eohle sebakeng se fapaneng, joalo ka ho / data2 / folda mohlala oa rona.

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

U ka boela ua kopitsa folda eohle empa u sa kenye lifaele tsa boeletsi bo itseng ba lifaele , tse kang lifaele tsa DEB ho mohlala ona o ka holimo. Lekhetlong lena, eohle / data / folda e ngotsoe ho / backupdata / joaloka mohlala o fetileng, empa lifaele tsohle tsa DEB li kentsoe ho kopi.