لینکس میں ریموٹ فائلوں کو بار بار کاپی کرنے کا طریقہ

How Copy Remote Files Recursively Linux



جب آپ کو لینکس میں ریموٹ فائلوں کو کاپی کرنے کی ضرورت ہو تو ، دو مشہور کمانڈ لائن ٹول آپ کے لیے کام کروا سکتے ہیں-یعنی scp اور rsync۔ یہ ٹیوٹوریل بیان کرے گا کہ لینکس میں ریموٹ فائلوں کو بار بار کاپی کرنے کے لیے scp اور rsync ٹولز کا استعمال کیسے کریں۔

شرط

ایک ورکنگ ایس ایس ایچ کنفیگریشن۔







ریموٹ فائلوں کو بار بار scp کے ساتھ کاپی کریں۔

Scp محفوظ کاپی کا مخفف ہے۔ scp ٹول کو محفوظ شیل پروٹوکول (SSH) کا استعمال کرتے ہوئے ریموٹ کمپیوٹر سے فائلوں کو محفوظ طریقے سے کاپی کرنے کے لیے استعمال کیا جاتا ہے۔



scp کمانڈ کا بنیادی نحو اس طرح ہے۔



scp <اختیار> <ذریعہ> <منزل>

فائلوں کو بار بار کاپی کرنے کے لیے ، آپ کو اختیار





مثال کے طور پر ، نیچے دی گئی کمانڈ میری /پروجیکٹ ڈائرکٹری کے مواد کو ریموٹ سرور پر /بیک اپ ڈائرکٹری میں بار بار کاپی کرے گی۔ ریموٹ سرور پر ایک درست صارف نام درکار ہے۔

$scp /ریڈ ہاٹ 8 پروجیکٹس۔20.68.114.222:/بیک اپ



چترا 1 - فائلوں کو بار بار ایس پی کے ساتھ ریموٹ سرور پر کاپی کریں۔

/بیک اپ /پروجیکٹ ڈائرکٹری کے مواد کو ریموٹ سرور سے میری مقامی مشین کی ڈائریکٹری میں بار بار کاپی کرنے کی ایک اور مثال یہ ہے۔

$scp redhat8۔20.68.114.222:/بیک اپ/منصوبے/بازیاب

شکل 2 - scp کے ساتھ ریموٹ سرور سے فائلوں کو بار بار کاپی کریں۔

دور دراز فائلوں کو بار بار rsync کے ساتھ کاپی کریں۔

rsync ٹول (ریموٹ سنک) مقامی یا ریموٹ کمپیوٹرز کے درمیان فائلوں کی کاپی (مطابقت پذیر) کرنے کے لیے استعمال ہوتا ہے۔ Rsync بات چیت کے لیے SSH بھی استعمال کرتا ہے۔ rsync کمانڈ کا بنیادی نحو مندرجہ ذیل ہے۔

rsync<اختیارات> <ذریعہ <منزل>

فائلوں کو بار بار کاپی کرنے کا آپشن ظاہر ہوتا ہے۔ .

دیگر تجویز کردہ اختیارات میں شامل ہیں:

-کو جو کاپی شدہ فائلوں کی خصوصیات کو محفوظ رکھتا ہے۔

-v جو ایک تفصیلی آؤٹ پٹ دکھاتا ہے۔

rsync کے بارے میں ایک بہت اچھی بات یہ ہے کہ یہ ماخذ اور منزل کی ڈائریکٹریوں کا موازنہ کرتا ہے ، اور یہ صرف اختلافات کو کاپی کرتا ہے۔ یہ خصوصیت نیٹ ورک ڈیٹا کے استعمال کو کم کرتی ہے ، اور یہ rsync کو آئینہ دار کرنے اور ڈیٹا کو بیک اپ کرنے کے لیے ایک اچھا ٹول بناتی ہے۔

میری /پروجیکٹ 2 ڈائریکٹری کے مواد کو ریموٹ سرور پر /بیک اپ 2 ڈائرکٹری میں بار بار کاپی کرنے کی ایک مثال ہے۔ ریموٹ سرور پر ایک درست صارف نام درکار ہے۔

rsync-راو /پروجیکٹ 2 ریڈ ہاٹ 8۔۔20.68.114.222:/بیک اپ 2۔

شکل 3 - rsync کے ساتھ ریموٹ سرور پر بار بار فائلیں کاپی کریں۔

اگلی مثال بار بار/backup2/projects2 ڈائریکٹری مواد کو ریموٹ سرور سے میری مقامی مشین کی ڈائریکٹری میں نقل کرتی ہے۔

rsync-راوredhat8۔20.68.114.222:/بیک اپ 2۔/منصوبے 2۔/بازیاب 2۔

شکل 4 - rsync کے ساتھ ریموٹ سرور سے فائلوں کو بار بار کاپی کریں۔

نتیجہ

اس ٹیوٹوریل نے آپ کو دکھایا کہ لینکس میں scp اور rsync ٹولز کا استعمال کرتے ہوئے فائلوں کو بار بار کاپی کیسے کریں۔ ہمیں بتائیں کہ آپ کیا سوچتے ہیں۔