د لینکس په اړه د rsync قوماندې سره څنګه لارښودونه او فایلونه کاپی کړئ

د لینکس لینکس څخه د فولډر / فایلونو د نقلولو لپاره د لینکس rsync قومانده وکاروئ

rsync د لینک لیږد لپاره د فایل لیږد یو پروګرام دی چې تاسو کولی شئ د ساده قوماندې سره لارښوونې او فایلونه کاپی کړئ، یو یې چې د روایتی نقل فعالیت دمخه اضافي اختیارونه شامل دي.

د rsync ګټورو بڼو څخه یو دا دی چې کله تاسو دا کار وکاروئ نو لارښوونې کاپی کړئ، تاسو کولی شئ فایلونه په سیسټمیکه توګه خارج کړئ. په دې ډول، که تاسو د فایل بیک اپ جوړولو لپاره rsync کاروئ، نو تاسو یوازې هغه فایلونه بیرته واخلئ چې تاسو رښتیا غواړئ چې ارشیف وکړئ، او د هرڅه څخه ډډه وکړئ.

د مثالونو بېلګه

د 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] عینک [OPTION] ... [USER @] HOST :: SRC [DEST] rsync [OPTION] ... rsync: // [USER @] HOST [: PORT] / SRC [DEST]

پورته ذکر شوي انتخاب ځای د یو شمیر شیانو څخه ډک کیدی شي. د بشپړ لیست لپاره د rsync د مستند کولو پاڼه د OPTIONS لنډیز وګورئ.

دلته یواځې یو څو مثالونه دي چې څنګه د دغو اختیارونو سره د rsync استعمالولو لپاره:

لارښوونه: په دغو ټولو مثالونو کې، جرئت متن نشي بدلیدای ځکه چې دا د قوماندې برخه ده. لکه څنګه چې تاسو کولی شئ، د فولډ لارې لارې او نور اختیارونه زمونږ د ځانګړیو مثالونو لپاره دودیز دي، نو له همدې امله دوی مختلف وي کله چې تاسو یې کاروي.

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

په دې پورته بېلګه کې، د جون د ډایپټاپ فولډر کې د / ډاټا / فولډر ټولې JPG فایلونه / / backupdata / فولډر ته کاپی شوي.

rsync - زېرمه اندازه = 2k / home / jon / desktop / data / / home / jon / desktop / backupdata /

د rsync دا بیلګه ډیره پیچلې ده ځکه چې دا د فايلونو کاپی کولو لپاره جوړ شوی نه وي که دوی له 2،4848 KB څخه لوی وي. دا یواځې د دې اندازې څخه د کوچنیو فایلونو نقل کول دي. تاسو کولی شئ د K، M، یا G څخه د 1،00024 کارولو لپاره په 1،024 ضیاع یا kb ، MB ، یا GB کې کیلوبیت ، میګابایټس او ګیګابایټونو ته اشاره وکړئ.

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

لکه څنګه چې تاسو پورته پورته لیدل کیدی د عین اندازه لپاره ترسره کیدی شي. په دې مثال کې، rsync یوازې فايلونه کاپي کوي چې 30 MB یا لوی وي.

rsync --min-size = 30mb - پرمختګ / کور / جون / ډیټابیس / ډاټا / / کور / جون / Desktop / backupdata /

کله چې تاسو د فایلونو کاپي کوئ چې ډیر لوی دي، لکه 30 MB او لوی یې، او په ځانګړي توګه کله چې یو شمیر وي، تاسو شاید د کاپی فعالیت پرمختګ وګورئ د قوماندې کنټرول برعکس. په دغو قضیو کې، د پروسس کولو اختیار وکاروي چې پروسه پروسه 100٪ ته رسیږي.

rsync - رییسورک / کور / جون / ډیسکټر / ډاټا / کور / جون / ډیټابیس / ډاټا 2

غوره - اختیار اختیاري اسانه اسانه لار اسانه کوي چې ټول فولډر یو بل ځای ته نقل کړي، لکه زموږ په مثال کې / data2 / فولډر ته.

rsync -r --exclude = "* .deb " / کور / جون / ډیټابیس / ډاټا / کور / jon / desktop / backupdata

تاسو کولی شئ ټول فولډر کاپي هم کړئ مګر د یو ځانګړي فایل فایل فایلونه فایل کړئ ، لکه څنګه چې پورته په دې مثال کې د DEB فایلونه. دا ځل، ټول / ډاټا / فولډر په پخوانۍ بېلګه کې / بیک اپ ډیټا / لکه ته کاپی شوی، مګر د DEB فایل ټولې فایلونه له کاپی څخه خارج شوي دي.