ہم لینکس میں سافٹ لنک کیوں بناتے ہیں؟

سافٹ لنک میں اصل فائل کا راستہ ہوتا ہے مواد کا نہیں۔ نرم لنک کو ہٹانے سے کوئی چیز متاثر نہیں ہوتی لیکن اصل فائل کو ہٹانے سے، لنک "لٹکتا ہوا" لنک ​​بن جاتا ہے جو موجود نہیں فائل کی طرف اشارہ کرتا ہے۔ ایک نرم لنک ڈائریکٹری سے منسلک ہو سکتا ہے۔

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

علامتی روابط کیوں استعمال کریں؟ آپ سیم لنکس پر اس طرح کام کر سکتے ہیں جیسے وہ اصل فائلیں ہیں جن کی طرف وہ لکیر کے نیچے کہیں اشارہ کرتے ہیں۔ (سوائے ان کو حذف کرنے کے)۔ یہ آپ کو ایک فائل تک ایک سے زیادہ "ایکسیس پوائنٹس" رکھنے کی اجازت دیتا ہے، بغیر کسی اضافی کاپی کے (جو تازہ ترین رہتی ہیں، کیونکہ وہ ہمیشہ ایک ہی فائل تک رسائی حاصل کرتے ہیں)۔

ایک نرم لنک (جسے Symbolic link بھی کہا جاتا ہے) ایک پوائنٹر یا فائل کے نام کے حوالے کے طور پر کام کرتا ہے۔ یہ اصل فائل میں دستیاب ڈیٹا تک رسائی حاصل نہیں کرتا ہے۔.
...
نرم لنک:

موازنہ کے پیرامیٹرز سخت لنک نرم ربط
فائل سسٹم اسے فائل سسٹمز میں استعمال نہیں کیا جا سکتا۔ اسے فائل سسٹمز میں استعمال کیا جا سکتا ہے۔

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

علامتی لنک کو ہٹانے کے لیے، یا تو استعمال کریں۔ rm یا unlink کمانڈ کے بعد symlink کا نام بطور دلیل. ڈائرکٹری کی طرف اشارہ کرنے والے علامتی لنک کو ہٹاتے وقت سملنک کے نام میں ٹریلنگ سلیش شامل نہ کریں۔

علامتی روابط ہیں۔ لائبریریوں کو لنک کرنے اور اس بات کو یقینی بنانے کے لیے ہر وقت استعمال کیا جاتا ہے کہ فائلیں اصل کو منتقل یا کاپی کیے بغیر مستقل جگہوں پر ہوں۔. روابط اکثر ایک ہی فائل کی متعدد کاپیاں مختلف جگہوں پر "اسٹور" کرنے کے لیے استعمال ہوتے ہیں لیکن پھر بھی ایک فائل کا حوالہ دیتے ہیں۔

ہارڈ لنک ہے اصل فائل کی عین نقل جس کی طرف یہ اشارہ کر رہا ہے۔ . ہارڈ لنک اور منسلک فائل دونوں ایک ہی انوڈ کو شیئر کرتے ہیں۔ اگر سورس فائل کو حذف کر دیا جاتا ہے، ہارڈ لنک اب بھی کام کرتا ہے اور آپ فائل تک اس وقت تک رسائی حاصل کر سکیں گے جب تک کہ فائل کے ہارڈ لنکس کی تعداد 0(صفر) نہ ہو جائے۔

وجہ ہارڈ لنکنگ ڈائریکٹریز ہے۔ اجازت نہیں ہے تھوڑا تکنیکی ہے. بنیادی طور پر، وہ فائل سسٹم کے ڈھانچے کو توڑ دیتے ہیں۔ آپ کو عام طور پر ہارڈ لنکس کا استعمال نہیں کرنا چاہیے۔ علامتی روابط مسائل پیدا کیے بغیر زیادہ تر ایک جیسی فعالیت کی اجازت دیتے ہیں (جیسے ln -s target link )۔

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

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