لینکس میں فائلیں کاپی کرتے وقت فائل کی اجازت کو کیسے محفوظ کیا جائے۔

لینکس میں فائلیں کاپی کرتے وقت فائل کی اجازت کو کیسے محفوظ کیا جائے۔

فائل کی اجازتیں یونکس کی تفصیلات کا ایک لازمی حصہ ہیں۔ تاہم ، کچھ ایسی چیزیں ہیں جو شروع کرنے والے اکثر صارفین سے لاعلم ہوتے ہیں ، جیسے لینکس میں فائل کی اجازت کو کاپی کرتے وقت اسے کیسے برقرار رکھا جائے۔





فون کو ایکس بکس ون پر کیسے سٹریم کریں۔

چونکہ کاپی شدہ فائلیں بنیادی طور پر نئی فائلیں ہیں ، اس لیے ان کی اجازت موجودہ صارف کے عماس پر منحصر ہے۔ یہ ایسے حالات کا باعث بن سکتا ہے جہاں کاپی شدہ فائلوں یا فولڈرز کو ماخذ سے بالکل مختلف اجازتیں حاصل ہوں۔





خوش قسمتی سے آپ کے لیے ، لینکس میں فائل کی اجازت کو برقرار رکھنا آسان ہے جیسے معیاری کمانڈ لائن ٹولز کا استعمال کرتے ہوئے۔ cp اور rsync . لینکس میں اجازتوں کو کاپی اور محفوظ کرنے کا طریقہ دیکھنے کے لیے نیچے دی گئی مثالوں کو چیک کریں۔





cp کا استعمال کرتے ہوئے فائل کی اجازت محفوظ کریں۔

کی معیاری سی پی کمانڈ کاپی کرتے وقت آپ کو فائل کی اجازت برقرار رکھنے کی ضرورت ہے۔ آپ استعمال کر سکتے ہیں -پی فائل کے موڈ ، ملکیت اور ٹائم اسٹیمپ کو محفوظ کرنے کے لیے cp کا آپشن۔

cp -p source-file dest-file

تاہم ، آپ کو شامل کرنے کی ضرورت ہوگی ڈائریکٹریوں سے نمٹنے کے وقت اس کمانڈ کا آپشن۔ یہ تمام ذیلی ڈائریکٹریوں اور انفرادی فائلوں کو کاپی کرے گا ، ان کی اصل اجازتوں کو برقرار رکھتے ہوئے۔



cp -rp source-dir/ dest-dir/

آپ بھی استعمال کر سکتے ہیں -کو فائل کی اجازت برقرار رکھنے کے لیے cp کا آپشن۔ یہ قابل بناتا ہے۔ محفوظ شدہ دستاویزات موڈ ، فائل کی اجازت سے لے کر SELinux سیاق و سباق کو محفوظ کرنا۔

cp -a source-dir/ dest-dir/

rsync کا استعمال کرتے ہوئے لینکس میں اجازت برقرار رکھیں۔

آپ لینکس میں کاپی کی اجازت کو محفوظ کرنے کے لیے rsync یوٹیلیٹی بھی استعمال کر سکتے ہیں۔ کاپی کی تیز رفتار کی وجہ سے بہت سارے ایڈمن rsync کو cp پر ترجیح دیتے ہیں۔ چونکہ rsync صرف فائل کے اپ ڈیٹ شدہ حصے کو کاپی کرتا ہے ، وہ جیسے کاموں کے لیے زیادہ موزوں ہیں۔ اپنی لینکس ہارڈ ڈرائیو کی کلوننگ۔ .





rsync -a source-dir/ dest-dir

کی -کو rsync کا آپشن قابل بناتا ہے۔ محفوظ شدہ دستاویزات موڈ ، جو فائل کی خصوصیات کو محفوظ کرتا ہے جیسے اجازت اور ملکیت۔ آپ استعمال کر سکتے ہیں -v وربوز آؤٹ پٹ اور انسانی پڑھنے کے قابل فارمیٹ میں نمبر دیکھنے کے لیے۔

rsync -avh source-dir/ dest-dir

نیز ، اختتام کی چھوٹ کو بھی نوٹ کریں۔ سلیش ( / ) منزل ڈائریکٹری سے۔ منزل میں اختتامی سلیش شامل کرنے سے rsync فائلوں کو کسی اور سب ڈائرکٹری لیول کے تحت کاپی کر دے گا۔





لینکس میں فائل کی اجازت کی تصدیق کریں۔

آپ لینکس میں فائل کی اجازت کی آسانی سے تصدیق کر سکتے ہیں getfacl (فائل تک رسائی کنٹرول فہرستیں حاصل کریں) کمانڈ۔ یہ توثیق کرے گا کہ آیا توقعات کے مطابق اجازتیں محفوظ ہیں۔

getfacl source-file
getfacl dest-file

لینکس میں اجازتوں کو محفوظ کرتے ہوئے فائلوں کو کاپی کریں۔

cp اور rsync دونوں لینکس میں فائل کی اجازت کو محفوظ کرنے کے لیے معیاری اختیارات فراہم کرتے ہیں۔ آپ cp کو روزمرہ کے کاموں کے لیے استعمال کر سکتے ہیں ، جبکہ rsync بڑے پیمانے پر ڈیٹا کے لیے زیادہ موزوں ہو گا۔ ایک بار کاپی کرنے کے بعد getfacl کا استعمال کرتے ہوئے اجازتوں کی توثیق کو یقینی بنائیں۔

اگرچہ rsync ریموٹ مشینوں کے درمیان فائلوں کو کاپی کر سکتا ہے ، scp (محفوظ کاپی) کمانڈ اس کام کے لیے ایک اور قابل عمل آپشن ہے۔ آپ scp کا استعمال کرتے ہوئے نیٹ ورک سسٹم سے فائلوں کا محفوظ طریقے سے بیک اپ لے سکتے ہیں۔

بانٹیں بانٹیں ٹویٹ ای میل۔ سکین کمانڈ سے لینکس میں فائلوں کو محفوظ طریقے سے کاپی کریں۔

فائلوں اور فولڈروں کو دور سے منتقل کرنا آپ کے خیال سے کہیں زیادہ آسان ہے۔ scp کمانڈ کے ساتھ ، فائلوں کو دور سے منتقل کرنا بھی خفیہ ہے۔

میرا اپنا اسنیپ چیٹ فلٹر کیسے حاصل کیا جائے۔
اگلا پڑھیں۔ متعلقہ موضوعات۔
  • لینکس
  • فائل مینجمنٹ۔
  • لینکس
  • لینکس کمانڈز
مصنف کے بارے میں روبیت حسین۔(39 مضامین شائع ہوئے)

روبائیت ایک سی ایس گریڈ ہے جس میں اوپن سورس کا زبردست جذبہ ہے۔ یونکس کے تجربہ کار ہونے کے علاوہ ، وہ نیٹ ورک سیکیورٹی ، خفیہ نگاری اور فنکشنل پروگرامنگ میں بھی ہے۔ وہ سیکنڈ ہینڈ کتابوں کا شوقین کلیکٹر ہے اور کلاسیکی راک کے لیے نہ ختم ہونے والی تعریف ہے۔

روبیت حسین سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔