Link UNIX میں ایک یوٹیلیٹی پروگرام ہے جو ایک ڈائرکٹری سے دوسری ڈائرکٹری میں ہارڈ لنک قائم کرتا ہے۔ ہارڈ لنک ڈائرکٹری یا اسٹوریج میڈیا پر فائل کا حوالہ ہے۔ علامتی لنک فائل کی ایک قسم ہے۔ اس میں مطلق یا رشتہ دار راستے کی شکل میں کسی اور فائل ڈائریکٹری کے حوالہ جات شامل ہیں۔
علامتی روابط UNIX کیا ہیں؟
ایک علامتی ربط، جسے نرم ربط بھی کہا جاتا ہے۔ ایک خاص قسم کی فائل جو دوسری فائل کی طرف اشارہ کرتی ہے۔ونڈوز میں شارٹ کٹ یا میکنٹوش عرف کی طرح۔ ہارڈ لنک کے برعکس، ایک علامتی لنک ہدف فائل میں ڈیٹا پر مشتمل نہیں ہوتا ہے۔
لینکس سسٹم میں علامتی لنک کیا ہے؟
ایک علامتی ربط ہے۔ ایک خاص قسم کی فائل جس کے مندرجات ایک سٹرنگ ہیں جو کسی اور فائل کا پاتھ نام ہے، وہ فائل جس کا لنک ہے. (ایک علامتی لنک کے مشمولات کو ریڈ لنک (2) کا استعمال کرتے ہوئے پڑھا جا سکتا ہے۔) دوسرے لفظوں میں، علامتی لنک کسی دوسرے نام کی طرف اشارہ کرتا ہے، نہ کہ کسی بنیادی چیز کی طرف۔
علامتی روابط اور استعمال کیا ہے؟
علامتی روابط استعمال کیے جاتے ہیں۔ لائبریریوں کو جوڑنے اور اس بات کو یقینی بنانے کے لیے کہ فائلیں بغیر کسی حرکت کے مستقل جگہوں پر ہوں۔ اصل کاپی کرنا. روابط اکثر ایک ہی فائل کی متعدد کاپیاں مختلف جگہوں پر "اسٹور" کرنے کے لیے استعمال ہوتے ہیں لیکن پھر بھی ایک فائل کا حوالہ دیتے ہیں۔
علامتی لنک فائل کیا ہے؟
ایک علامتی ربط ہے۔ ایک فائل سسٹم آبجیکٹ جو کسی دوسرے فائل سسٹم آبجیکٹ کی طرف اشارہ کرتا ہے۔. جس چیز کی طرف اشارہ کیا جاتا ہے اسے ہدف کہا جاتا ہے۔ علامتی روابط صارفین کے لیے شفاف ہیں۔ لنکس عام فائلوں یا ڈائریکٹریز کے طور پر ظاہر ہوتے ہیں، اور صارف یا ایپلی کیشن کے ذریعہ بالکل اسی طریقے سے عمل کیا جا سکتا ہے.
میں علامتی روابط کیسے تلاش کروں؟
ڈائریکٹری میں علامتی روابط دیکھنے کے لیے:
- ایک ٹرمینل کھولیں اور اس ڈائریکٹری میں جائیں۔
- کمانڈ ٹائپ کریں: ls -la۔ یہ ڈائرکٹری میں تمام فائلوں کی طویل فہرست بنائے گا چاہے وہ پوشیدہ ہوں۔
- l سے شروع ہونے والی فائلیں آپ کی علامتی لنک فائلیں ہیں۔
علامتی روابط کہاں محفوظ ہیں؟
ایک فائل مینیجر میں پروگرام ڈائرکٹری، اس کے اندر فائلوں پر مشتمل ظاہر ہوتا ہے /mnt/partition/. پروگرام. "علامتی لنکس" کے علاوہ، جسے "سافٹ لنکس" بھی کہا جاتا ہے، اس کے بجائے آپ "ہارڈ لنک" بنا سکتے ہیں۔ ایک علامتی یا نرم لنک فائل سسٹم میں راستے کی طرف اشارہ کرتا ہے۔
ڈائریکٹریز کے کوئی سخت لنک کیوں نہیں ہیں؟
وجہ ہارڈ لنکنگ ڈائریکٹریز ہے۔ اجازت نہیں ہے تھوڑا تکنیکی ہے. بنیادی طور پر، وہ فائل سسٹم کے ڈھانچے کو توڑ دیتے ہیں۔ آپ کو عام طور پر ہارڈ لنکس کا استعمال نہیں کرنا چاہیے۔ علامتی روابط مسائل پیدا کیے بغیر زیادہ تر ایک جیسی فعالیت کی اجازت دیتے ہیں (جیسے ln -s target link )۔
میں علامتی لنک کو کیسے ہٹا سکتا ہوں؟
علامتی لنک کو ہٹانے کے لیے، یا تو استعمال کریں۔ rm یا unlink کمانڈ کے بعد symlink کا نام بطور دلیل. ڈائرکٹری کی طرف اشارہ کرنے والے علامتی لنک کو ہٹاتے وقت سملنک کے نام میں ٹریلنگ سلیش شامل نہ کریں۔
آپ علامتی روابط کیسے استعمال کرتے ہیں؟
ایسا کرنے کے لیے، آپ ایک علامتی لنک بنائیں گے۔
- علامتی لنک ڈائریکٹری کے اندر ایک لنک کے طور پر ظاہر ہوتا ہے۔ …
- اس کے بننے کے بعد، آپ ڈائرکٹری میں علامتی لنک کے فائل پاتھ پر کلک کر سکتے ہیں تاکہ کسی نئے مقام پر تیزی سے تشریف لے جائیں۔
- نیا علامتی لنک اس ڈائریکٹری میں ظاہر ہوگا جہاں آپ نے اسے رکھا ہے۔
ہمیں سخت روابط اور علامتی روابط کی ضرورت کیوں ہے؟
علامتی روابط بنیادی طور پر ہیں۔ شارٹ کٹس جو فائل کی انوڈ ویلیو کے بجائے اس کا حوالہ دیتے ہیں۔. یہ طریقہ ڈائریکٹریز پر لاگو کیا جا سکتا ہے اور مختلف ہارڈ ڈسکوں/جلدوں میں حوالہ دے سکتا ہے۔ … اگر آپ اصل فائل کو اسی نام کی کسی دوسری فائل سے بدل دیں تب بھی لنک کام کرے گا۔
ایک فائل میں کتنے علامتی لنکس ہوسکتے ہیں؟
ونڈوز 7 اور وسٹا زیادہ سے زیادہ سپورٹ کرتے ہیں۔ 31 ریپارس پوائنٹس (اور اس وجہ سے علامتی روابط) دیے گئے راستے کے لیے (یعنی کسی بھی راستے میں ونڈوز چھوڑنے سے پہلے زیادہ سے زیادہ 31 سمتیں ہو سکتی ہیں)۔ صرف نئے Create Symbolic Link کے استحقاق کے حامل صارفین، جو صرف منتظمین کے پاس بطور ڈیفالٹ ہے، علامتی لنکس بنا سکتے ہیں۔
ہارڈ لنک اور علامتی لنک کیا ہے؟
A ہارڈ لنک منتخب فائل کی کاپی (عکس) کے طور پر کام کرتا ہے۔. اگر پہلے کی منتخب فائل کو حذف کر دیا جاتا ہے، تو فائل کے ہارڈ لنک میں اب بھی اس فائل کا ڈیٹا موجود رہے گا۔ … سافٹ لنک : ایک نرم لنک (جسے Symbolic link بھی کہا جاتا ہے) ایک پوائنٹر یا فائل کے نام کے حوالے کے طور پر کام کرتا ہے۔