Kumaha Salin directories na Payil Kalayan Komando rsync on Linux Ubuntu

Nganggo Linux Ubuntu paréntah rsync mun nyalin polder / payil ti garis paréntah

rsync mangrupakeun file program mindahkeun pikeun Linux Ubuntu nu ngidinan Anjeun nyalin directories jeung payil sareng basajan paréntah , nu saurang ngawengku pilihan tambahan kaliwat fungsi salinan tradisional.

Salah sahiji fitur mangpaat tina rsync éta mun anjeun migunakeun eta nyalin directories, anjeun tiasa ngaluarkeun file dina cara sistematis. Cara éta, lamun nuju ngagunakeun rsync pikeun nyadangkeun file, anjeun tiasa gaduh eta wungkul nyadangkeun payil anjeun sabenerna hayang Arsip, bari Ngahindarkeun sagalana sejenna.

Conto rsync

Ngagunakeun paréntah rsync leres merlukeun anjeun turutan bener rumpaka :

rsync [pilihan] ... [SRC] ... [DEST] rsync [pilihan] ... [SRC] ... [pamaké @] HOST: DEST rsync [pilihan] ... [SRC] ... [ pamaké @] HOST :: DEST rsync [pilihan] ... [SRC] ... rsync: // [pamaké @] HOST [: port] / DEST rsync [pilihan] ... [pamaké @] HOST: SRC [ DEST] rsync [pilihan] ... [pamaké @] HOST :: SRC [DEST] rsync [pilihan] ... rsync: // [pamaké @] HOST [: port] / SRC [DEST]

Spasi pilihan nu disadiakeun di luhur bisa ngeusi sababaraha hal. Ningali bagian pilihan kasimpulan kaca Dokumén rsync pikeun daptar lengkep.

Di dieu ngan sababaraha conto kumaha carana make rsync kalawan sababaraha pamadegan pilihan:

Tip: Dina sakabéh conto ieu, téks kandel teu bisa dirobah ku sabab éta bagian tina sorana. Salaku tiasa ngabejaan, jalur folder sarta pilihan séjén anu custom kana conto husus urang, ngarah nuju bade janten béda mun anjeun migunakeun aranjeunna.

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

Dina conto di luhur ieu, sadayana tina JPG file ti / data / folder anu disalin kana / backupdata / folder dina pamaké folder Desktop Jon urang.

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

Conto ieu rsync nyaéta bit leuwih pajeulit saprak éta geus nyetél ka teu nyalin koropak mun maranéhna geus leuwih badag batan 2.048 KB. Hartina, mun ukur nyalin koropak leutik batan ukuran nyatakeun. Anjeun tiasa make k, m, atawa g keur nandaan kilobytes, megabytes, sarta néang dina 1.024 multiplier, atawa kb, MB, atawa GB ngagunakeun 1.000.

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

Sami bisa dipigawé pikeun --min-ukuran, sabab nu katingali luhur. Dina conto ieu, rsync hijina baris nyalin koropak anu 30 MB atawa nu leuwih gede.

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

Lamun anjeun nuju nyalin koropak nu geulis badag, kawas 30 MB tur badag, sarta hususna nalika aya sababaraha aranjeunna, anjeun bisa jadi hoyong ningali kamajuan fungsi salinan tinimbang asumsina paréntah geus jadi beku. Dina eta kasus, nganggo pilihan --progress lalajo prosés nu ngahontal 100%.

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

Pilihan --recursive nyadiakeun mangrupakeun cara nu panggampangna pikeun nyalin hiji sakabéh folder ka lokasi béda, kawas ka / data2 / folder dina conto urang.

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

Anjeun oge bisa nyalin sacara gembleng folder tapi ngaluarkeun file ngeunaan nu tangtu extension file , kayaning DEB file dina conto ieu luhur. waktos ieu, sakabeh / data / folder ieu ditiron ka / backupdata / kawas dina conto saméméhna, tapi kabeh file DEB anu kaasup ti salinan nu.