لينڪس تي ڪمانڊ کي آرينيڪس سان ڊائريڪٽرن ۽ فائلن کي ڪيئن ڪئين ڪجي

ڪمانڊر / فائلن کي ڪنڊ لائن مان ڪاپي ڪرڻ لاء لينڪس rsync حڪم استعمال ڪريو

آرئنسنس لينڪس جي لاء فائيل منتقلي وارو پروگرام آهي جيڪو توهان کي سادي حڪم سان ڊائريڪٽريون ۽ فائلون ڪاپي ڪري ٿو، جيڪو روايتي ڪاپي فنڪشنل ماضي ۾ اضافي اضافو اختيارات شامل آهي.

rsync جي مفيد خاصيتن مان هڪ اهو آهي ته جڏهن توهان استعمال ڪريو ڊائريڪٽري جو نقل ڪريو، توهان فائلن کي منظم طريقي سان ٻاهر ڪڍڻ چاهيو ٿا. اهو رستو، جيڪڏهن توهان فائل جي بيڪ اپ ڪرڻ لاء rsync استعمال ڪري رهيا آهيو، توهان اهو صرف ان فائلن کي واپس وٺي سگھو ٿا جيڪو توهان واقعي سان آرڪائيو ڪرڻ چاهيو ٿا، ۽ هر شيء کان بچڻ.

آر ڪيوسن جا مثال

آرين آرڪ حڪم صحيح طور تي استعمال ڪرڻ جي ضرورت آهي ته توهان صحيح نحو جي پٺيان ٿا ڪريو:

آرڪائيو [...] [SRC] ... [DEST] رڪارڊ [OPTION] ... [SRC] ... [USER]] هست: ڊيٽ ڊائونلوڊ [OPTION] ... [SRC] ... [ USER]] HOST: DEST rsync [OPTION] ... [USER_] HOST: SRC [...] HOST :: DEST rsync [OPTION] ... [SRC] ... rsync: // [USER] DEST] [اختياري] ... [USER_] HOST :: SRC [DEST] راءن جي اختيارن جي راء کي رد ڪري ڇڏيو. [USER]

مٿي ڏنل اختيار ڏنل جڳهه کي ڪجھ شيء سان ڀرجي سگهجي ٿو. rsync دستاويزن صفحي جي OPTIONS سيڪشن سيڪشن کي مڪمل فهرست لاء ڏسو.

هتي صرف ڪجھه مثالن جا آهن ته انهن مان ڪجهه اختيارن سان رين طريقي سان استعمال ڪرڻ جو طريقو آهي:

ھدايت: هنن سڀني مثالن ۾، جڙيل متن تبديل نه ٿي ڪري سگھجي ڇاڪاڻ ته اهو حڪم جو حصو آهي. جئين ته ٻڌائي سگهو ٿا، فولڊر جي رستا ۽ ٻين اختيارن اسان جي مخصوص مثالن تي ڪسٽم آهن، تنهن ڪري اهي توهان انهن کي استعمال ڪرڻ وارا مختلف هوندا.

rsync / home/jon/ ڊيسڪيڪس / ڊيٽابيس / گهر / گهر / جون / ڊيسڪاپيس / backupdata /

مٿي ڄاڻايل مثال ۾، JAP فائلن مان / ڊيٽا / فولڊر مان سڀني جون جون جي ڊيسڪ فولڊر تي / backupdata / فولڊر ڏانهن نقل ڪيا ويا آهن.

آرڪائيو ماڪس سائيز = 2k / گهر / جون / ڊيسڪٽيس / ڊيٽا / گهر / جون / ڊيسڪ / ڊيسڪ / backupdata /

اهو مثال آرانڪ جو وڌيڪ پيچيده آهي، ڇاڪاڻ ته اهو فائلن کي نقل نه ڪيو ويو آهي جيڪڏهن اهي 2048 کان وڌيڪ هونديون آهن. اهو آهي، صرف فائلن کان ننڍا ننڍا فائلن کان ننڍو آهي. توهان 1،024 جي ضبط، 1،000، يا kb ، MB ، يا GB استعمال ڪرڻ ۾ ڪلبيوز ، ميگا بائيو ۽ گيگيٽائٽ ظاهر ڪرڻ لاء ڪ، ايم، يا گ استعمال ڪري سگهو ٿا.

30yn / گھر / جون / ڊيسڪ / ڊيسڪ / ڊيٽا / / گهر / جون / ڊيسڪ / backupdata /

جيئن ته توهان مٿي ڄاڻايل آهي. هن مثال ۾، آرئنڪ صرف فائلون ڪاپي ويندا جيڪي 30 MB يا وڏي ۾ آهن.

rsync --min-size = 30mb، آفتاب / گھر / جون / ڊيسڪٽيس / ڊيٽا / / گهر / جون / ڊيسڪٽاپ / backupdata /

جڏهن توهان فائلن کي نقل ڪري رهيا آهيو جيڪي 30 MB ۽ وڏا، ۽ خاص طور تي جڏهن انهن جو وڏو تعداد آهي، ته شايد توهان کي ڪاپي فنڪشن جي ترقي ڏسڻ چاهيندا هئو، انهي جي مقابلي ۾ فرض ڪرن منجهيل ٿي وڃي. ان صورت ۾، پروسيسنگ اختيار کي 100٪ پروسيسنگ تائين پهچڻ جو استعمال ڪريو.

آرڪائيو / ڳوڙهو / گهر / جي ڊيسڪ / ڊيسڪٽيس / ڊيٽا / گهر / جون / ڊيسڪ / ڊيٽيڪل 2

ريزريليٽ آپشن اسان جي مثال ۾ مڪمل فولڊر کي نقل ڪرڻ لاء هڪ آسان رستو فراهم ڪري ٿو، جهڙوڪ / data2 / فولڊر کي اسان جي مثال ۾.

rsync -r - شامل شامل = "*. ڊيب " / گهر / جون / ڊيسڪ / ڊيسڪ / گهر / گھر / جون / ڊيسڪ / backupdata

توھان پڻ مڪمل فولڊر کي نقل ڪري سگھو ٿا پر ھڪڙي فائل جي واڌ جي فائلن کي خارج ڪري سگھو ٿا، جيئن مٿي ڏنل مثالن ۾ DEB فائلون. اهو وقت، سڄو / ڊيٽا / فولڊر کي پوئين مثال ۾ / backupdata / جهڙوڪ ڪاپي ٿو، پر سڀئي DEB فائلون ڪاپي مان خارج ٿيل آهن.