سوال: آپ لینکس میں دو ڈائریکٹریوں کے درمیان علامتی ربط کیسے بناتے ہیں؟

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

علامتی لنک بنانے کے لیے، -s ( -symbolic ) آپشن استعمال کریں۔. اگر FILE اور LINK دونوں دیے گئے ہیں، ln پہلی دلیل ( FILE ) کے طور پر بیان کردہ فائل سے دوسری دلیل ( LINK ) کے طور پر متعین فائل سے ایک لنک بنائے گا۔

source_file کو موجودہ فائل کے نام سے تبدیل کریں جس کے لیے آپ علامتی لنک بنانا چاہتے ہیں (یہ فائل فائل سسٹمز میں موجود کوئی بھی فائل یا ڈائریکٹری ہو سکتی ہے)۔ مائی فائل کو علامتی لنک کے نام سے تبدیل کریں۔ دی ln کمانڈ پھر علامتی لنک بناتا ہے۔

Nautilus میں علامتی لنک بنانے کے لیے، اپنے کی بورڈ پر Ctrl اور Shift کیز کو دبا کر رکھیں. فائل یا فولڈر کو گھسیٹ کر دوسری جگہ پر چھوڑیں۔ Nautilus اصل فائل یا فولڈر کو اس جگہ پر ایک علامتی لنک بنائے گا جہاں آپ فائل یا فولڈر کو اصل فائل یا فولڈر کو منتقل کرنے کے بجائے چھوڑتے ہیں۔

ڈائریکٹری میں علامتی روابط دیکھنے کے لیے:

  1. ایک ٹرمینل کھولیں اور اس ڈائریکٹری میں جائیں۔
  2. کمانڈ ٹائپ کریں: ls -la۔ یہ ڈائرکٹری میں تمام فائلوں کی طویل فہرست بنائے گا چاہے وہ پوشیدہ ہوں۔
  3. l سے شروع ہونے والی فائلیں آپ کی علامتی لنک فائلیں ہیں۔

ایک بھی شامل کریں " متغیر، اسے مطلوبہ ڈائریکٹری کے مکمل راستے کے طور پر بیان کرنا۔ سسٹم اس قدر کا استعمال کرتے ہوئے ایک علامتی لنک بنائے گا جس کی تعریف کی گئی ہے متغیر ایک سملنک کی تخلیق مضمر ہے اور -s آپشن بطور ڈیفالٹ لاگو ہوتا ہے۔ …

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

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

آسان ترین طریقہ: cd جہاں علامتی لنک واقع ہے اور ls -l تفصیلات درج کرنے کے لیے کریں۔ فائلوں کی. علامتی لنک کے بعد -> کے دائیں طرف کا حصہ وہ منزل ہے جس کی طرف اشارہ کر رہا ہے۔

UNIX علامتی لنک یا Symlink ٹپس

  1. نرم لنک کو اپ ڈیٹ کرنے کے لیے ln -nfs استعمال کریں۔ …
  2. UNIX سافٹ لنک کے مجموعے میں pwd کا استعمال کریں تاکہ آپ کا نرم لنک جس حقیقی راستے کی طرف اشارہ کر رہا ہے اسے تلاش کریں۔ …
  3. کسی بھی ڈائرکٹری میں تمام UNIX سافٹ لنک اور ہارڈ لنک تلاش کرنے کے لیے درج ذیل کمانڈ پر عمل کریں "ls -lrt | grep "^l" ".
اس پوسٹ کو پسند کریں؟ براہ کرم اپنے دوستوں کو شیئر کریں:
OS آج