لینکس میں لنک کیسے بنایا جائے؟

میں UNIX یا Linux آپریٹنگ سسٹم کے تحت نرم لنک (علامتی لنک) کیسے بنا سکتا ہوں؟

فائلوں کے درمیان روابط بنانے کے لیے آپ کو ln کمانڈ استعمال کرنے کی ضرورت ہے۔

ایک علامتی لنک (جسے نرم لنک یا symlink بھی کہا جاتا ہے) ایک خاص قسم کی فائل پر مشتمل ہوتا ہے جو کسی دوسری فائل یا ڈائریکٹری کے حوالے کے طور پر کام کرتا ہے۔

علامتی لنک بنانے کے لیے -s آپشن کو ln کمانڈ پر دیں جس کے بعد ٹارگٹ فائل اور لنک کا نام دیں۔ درج ذیل مثال میں ایک فائل کو بن فولڈر میں ہم آہنگ کیا گیا ہے۔ مندرجہ ذیل مثال میں ایک ماونٹڈ ایکسٹرنل ڈرائیو کو ہوم ڈائرکٹری میں ہم آہنگ کیا گیا ہے۔

میں UNIX یا Linux آپریٹنگ سسٹم کے تحت نرم لنک (علامتی لنک) کیسے بنا سکتا ہوں؟ فائلوں کے درمیان روابط بنانے کے لیے آپ کو ln کمانڈ استعمال کرنے کی ضرورت ہے۔ ایک علامتی لنک (جسے نرم لنک یا سملنک بھی کہا جاتا ہے) ایک خاص قسم کی فائل پر مشتمل ہوتا ہے جو کسی دوسری فائل یا ڈائریکٹری کے حوالے کے طور پر کام کرتا ہے۔

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

آپ ان لنک یا rm کمانڈ کا استعمال کرتے ہوئے موجودہ علامتی لنک کو حذف/ ہٹا سکتے ہیں۔ آپ کو علامتی لنک کو ہٹانے کے لیے ان لنک یوٹیلیٹی کو استعمال کرنے کو ترجیح دینی چاہیے۔ اگر آپ ماخذ فائل کو حذف کرتے ہیں یا کسی دوسرے مقام پر منتقل کرتے ہیں، تو علامتی فائل لٹکتی رہ جائے گی۔ آپ کو اسے حذف کرنا چاہئے کیونکہ یہ مزید کام نہیں کرے گا۔
https://www.deviantart.com/0rax0/art/Mockup-Athena-345050451

اس پوسٹ کو پسند کریں؟ براہ کرم اپنے دوستوں کو شیئر کریں:
OS آج