سافٹ لنک میں اصل فائل کا راستہ ہوتا ہے مواد کا نہیں۔ نرم لنک کو ہٹانے سے کوئی چیز متاثر نہیں ہوتی لیکن اصل فائل کو ہٹانے سے، لنک "لٹکتا ہوا" لنک بن جاتا ہے جو موجود نہیں فائل کی طرف اشارہ کرتا ہے۔ ایک نرم لنک ڈائریکٹری سے منسلک ہو سکتا ہے۔
لینکس میں سافٹ لنک کا استعمال کیا ہے؟
ایک علامتی ربط، جسے نرم ربط بھی کہا جاتا ہے۔ ایک خاص قسم کی فائل جو دوسری فائل کی طرف اشارہ کرتی ہے۔ونڈوز میں شارٹ کٹ یا میکنٹوش عرف کی طرح۔ ہارڈ لنک کے برعکس، علامتی لنک ہدف فائل میں ڈیٹا پر مشتمل نہیں ہوتا ہے۔ یہ آسانی سے فائل سسٹم میں کسی اور اندراج کی طرف اشارہ کرتا ہے۔
ہم نرم لنک کیوں استعمال کرتے ہیں؟
علامتی روابط کیوں استعمال کریں؟ آپ سیم لنکس پر اس طرح کام کر سکتے ہیں جیسے وہ اصل فائلیں ہیں جن کی طرف وہ لکیر کے نیچے کہیں اشارہ کرتے ہیں۔ (سوائے ان کو حذف کرنے کے)۔ یہ آپ کو ایک فائل تک ایک سے زیادہ "ایکسیس پوائنٹس" رکھنے کی اجازت دیتا ہے، بغیر کسی اضافی کاپی کے (جو تازہ ترین رہتی ہیں، کیونکہ وہ ہمیشہ ایک ہی فائل تک رسائی حاصل کرتے ہیں)۔
لینکس میں سافٹ لنک اور ہارڈ لنک میں کیا فرق ہے؟
ایک نرم لنک (جسے Symbolic link بھی کہا جاتا ہے) ایک پوائنٹر یا فائل کے نام کے حوالے کے طور پر کام کرتا ہے۔ یہ اصل فائل میں دستیاب ڈیٹا تک رسائی حاصل نہیں کرتا ہے۔.
...
نرم لنک:
موازنہ کے پیرامیٹرز | سخت لنک | نرم ربط |
---|---|---|
فائل سسٹم | اسے فائل سسٹمز میں استعمال نہیں کیا جا سکتا۔ | اسے فائل سسٹمز میں استعمال کیا جا سکتا ہے۔ |
میں ایک نرم لنک کیسے بنا سکتا ہوں؟
فائلوں کے درمیان روابط بنانے کے لیے آپ کو ضرورت ہے۔ ln کمانڈ استعمال کریں۔. ایک علامتی لنک (جسے نرم لنک یا سملنک بھی کہا جاتا ہے) ایک خاص قسم کی فائل پر مشتمل ہوتا ہے جو کسی دوسری فائل یا ڈائریکٹری کے حوالے کے طور پر کام کرتا ہے۔ یونکس/لینکس جیسے آپریٹنگ سسٹم اکثر علامتی روابط استعمال کرتے ہیں۔
میں نرم لنک کو کیسے ہٹا سکتا ہوں؟
علامتی لنک کو ہٹانے کے لیے، یا تو استعمال کریں۔ rm یا unlink کمانڈ کے بعد symlink کا نام بطور دلیل. ڈائرکٹری کی طرف اشارہ کرنے والے علامتی لنک کو ہٹاتے وقت سملنک کے نام میں ٹریلنگ سلیش شامل نہ کریں۔
ہمیں علامتی لنک کی ضرورت کیوں ہے؟
علامتی روابط ہیں۔ لائبریریوں کو لنک کرنے اور اس بات کو یقینی بنانے کے لیے ہر وقت استعمال کیا جاتا ہے کہ فائلیں اصل کو منتقل یا کاپی کیے بغیر مستقل جگہوں پر ہوں۔. روابط اکثر ایک ہی فائل کی متعدد کاپیاں مختلف جگہوں پر "اسٹور" کرنے کے لیے استعمال ہوتے ہیں لیکن پھر بھی ایک فائل کا حوالہ دیتے ہیں۔
ہارڈ لنکس کیسے کام کرتے ہیں؟
ہارڈ لنک ہے اصل فائل کی عین نقل جس کی طرف یہ اشارہ کر رہا ہے۔ . ہارڈ لنک اور منسلک فائل دونوں ایک ہی انوڈ کو شیئر کرتے ہیں۔ اگر سورس فائل کو حذف کر دیا جاتا ہے، ہارڈ لنک اب بھی کام کرتا ہے اور آپ فائل تک اس وقت تک رسائی حاصل کر سکیں گے جب تک کہ فائل کے ہارڈ لنکس کی تعداد 0(صفر) نہ ہو جائے۔
ڈائریکٹریز کے کوئی سخت لنک کیوں نہیں ہیں؟
وجہ ہارڈ لنکنگ ڈائریکٹریز ہے۔ اجازت نہیں ہے تھوڑا تکنیکی ہے. بنیادی طور پر، وہ فائل سسٹم کے ڈھانچے کو توڑ دیتے ہیں۔ آپ کو عام طور پر ہارڈ لنکس کا استعمال نہیں کرنا چاہیے۔ علامتی روابط مسائل پیدا کیے بغیر زیادہ تر ایک جیسی فعالیت کی اجازت دیتے ہیں (جیسے ln -s target link )۔
لینکس میں ہارڈ لنک کیا ہے؟
ایک مشکل لنک ہے۔ لینکس یا دوسرے یونکس جیسے آپریٹنگ سسٹم پر موجود فائل کے لیے محض ایک اضافی نام. کسی بھی فائل کے لیے جتنے بھی ہارڈ لنکس، اور اس طرح جتنے بھی نام بنائے جا سکتے ہیں۔ ہارڈ لنکس دوسرے ہارڈ لنکس سے بھی بنائے جا سکتے ہیں۔