ایل این کمانڈ کا استعمال کرتے ہوئے سمبولک روابط کیسے بنائیں

اس گائیڈ میں، میں آپ کو دکھاتا ہوں کہ کس طرح ایل این کمانڈ استعمال کرتے ہوئے علامتی لنکس تخلیق اور استعمال کرنا ہے.

دستیاب دو قسم کے لنکس ہیں:

میں نے پہلے ہی ایک رہنما لکھا ہے جو پہلے سے ہی کتنا سخت لنکس ہیں اور آپ ان کا استعمال کیوں کریں گے اور اس طرح یہ گائیڈ بنیادی طور پر نرم لنکس یا علامتی لنکس پر توجہ مرکوز کریں گے کیونکہ وہ زیادہ عام طور پر جانا جاتا ہے.

ایک سخت لنک کیا ہے

آپ کی فائل کے نظام میں ہر فائل کو انوڈ کہتے ہیں جس میں ایک نمبر کی طرف سے کی گئی ہے. زیادہ تر وقت جب آپ واقعی اس کی پرواہ نہیں کریں گے لیکن اس کی اہمیت آپ کو ایک مشکل لنک بنانا چاہتے ہیں تو روشنی میں آتی ہے.

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

سختی کے بارے میں بڑی بات یہ ہے کہ وہ کسی بھی ہارڈ ہارڈ ڈرائیو کی جگہ نہیں لیتے ہیں.

مشکل لنک فائلوں کو درجہ بندی کرنے میں آسان بناتا ہے. مثال کے طور پر، تصور کریں کہ آپ کے پاس تصاویر کی مکمل فولڈر ہے. آپ کو چھٹی کی تصاویر کہا جاتا ہے جس میں ایک فولڈر، دوسری فولڈر بچوں کی تصاویر اور تیسری پالتو جانوروں کی تصاویر کے نام سے ایک فولڈر بنا سکتے ہیں.

یہ ممکن ہے کہ آپ کے پاس کچھ تصاویر ہوں گی جو تینوں اقسام میں موجود ہیں کیونکہ وہ اپنے بچوں اور کتوں کے ساتھ چھٹی پر لے گئے تھے.

آپ کو چھٹی تصاویر تصاویر میں اہم فائل ڈال سکتے ہیں اور پھر اس تصویر پر بچے کی تصاویر کے زمرے میں اور پالتو جانوروں کی تصاویر کے زمرے میں ایک اور مشکل لنک میں ایک مشکل لنک بنا سکتے ہیں. کوئی اضافی جگہ نہیں لی گئی ہے.

آپ کو کرنا مشکل ہے کہ ایک مشکل لنک بنانے کیلئے مندرجہ ذیل حکم درج کریں.

ln / path / to / file / path / to / hardlink

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

ln /holidayphotos/BrightonBeach.jpg /kidsphotos/BrightonBeach.jpg

آپ بتا سکتے ہیں کہ مندرجہ بالا LS کمانڈ کا استعمال کرکے اسی فائل میں کتنے فائلوں کو اسی انوڈ سے لنک کیا جاتا ہے.

ایل ایس ایل

آؤٹ پٹ آرک - R - r-- 1 صارف کا نام گروپ نام کی تاریخ فائل کا نام کچھ ہوگا.

پہلا حصہ صارف کی اجازت سے ظاہر ہوتا ہے. اہم بطور اجازتوں کے بعد نمبر اور صارف نام سے پہلے ہے.

اگر نمبر 1 ہے تو یہ ایک مخصوص انوڈ (یعنی یہ منسلک نہیں ہے) کی طرف اشارہ واحد فائل ہے. اگر نمبر ایک سے زیادہ ہے تو یہ 2 یا اس سے زیادہ فائلوں کی طرف سے منسلک مشکل ہے.

سمبول لنک کیا ہے

ایک علامتی لنک ایک فائل سے ایک دوسرے سے شارٹ کٹ کی طرح ہے. علامتی لنک کا مواد اصل فائل یا فولڈر کا پتہ ہے جس سے منسلک کیا جا رہا ہے.

علامتی روابط استعمال کرنے کا فائدہ یہ ہے کہ آپ فائلوں اور فولڈروں کو دوسرے تقسیم پر اور دیگر آلات پر منسلک کرسکتے ہیں.

مشکل لنک اور ایک علامتی لنک کے درمیان ایک اور فرق یہ ہے کہ پہلے سے موجود کسی فائل کے خلاف ایک مشکل لنک بنانا ضروری ہے، جہاں موجود موجودہ نقطہ نظر سے فائل کی پیشکش میں ایک نرم لنک پیدا کیا جاسکتا ہے.

علامتی لنک بنانے کیلئے مندرجہ ذیل نحوط کا استعمال کرتے ہیں:

ln -s / path / to / file / path / to / link

اگر آپ اندھیرے سے متعلق ایک لنک کے بارے میں پریشان ہیں تو پہلے سے ہی موجود ہے آپ مندرجہ ذیل طور پر بی بی استعمال کرسکتے ہیں:

ln -s-b / path / to / file / path / to / link

یہ لنک کا ایک بیک اپ بنائے گا اگر یہ ایک ہی فائل نام کے ذریعہ پہلے ہی موجود ہے لیکن آخر میں (~) ٹائل کے ساتھ موجود ہے.

اگر کوئی فائل پہلے سے موجود ہے تو علامتی لنک کے طور پر آپ کو ایک غلطی ملے گی.

آپ کو مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے فائل کو اضافی کرنے کیلئے لنک پر زور دے سکتا ہے:

ln -s-f / path / to / file / path / to / link

آپ شاید -B سوئچ کے بغیر ایف سوئچ استعمال نہ کرنا چاہتے ہیں کیونکہ آپ اصل فائل کھو دیں گے.

ایک اور متبادل یہ ہے کہ یہ پیغام پوچھنا چاہے کہ آیا اگر آپ پہلے ہی موجود ہے تو آپ فائل کو اوورائ کرنا چاہتے ہیں. آپ مندرجہ ذیل کمانڈ کے ساتھ کر سکتے ہیں:

ln -si / path / to / file / path / to / link

ایک فائل ایک علامتی لنک ہے تو آپ کیسے کہہ سکتے ہیں؟

مندرجہ ذیل LS کمانڈ چلائیں:

ایل ایس ایل

اگر فائل ایک علامتی لنک ہے تو آپ اس طرح کچھ دیکھیں گے:

Myshortcut -> myfile

آپ کسی اور فولڈر میں تشریف لے جانے کے لئے ایک علامتی لنک استعمال کرسکتے ہیں.

مثال کے طور پر، تصور کریں کہ آپ / گھر / موسیقی / راک / alicecooper / heystoopid کے لئے ایک لنک ہے کہ ہیسپوپڈ کہا جاتا ہے

آپ مندرجہ ذیل کمانڈ کا استعمال کرکے اس فولڈر کو نیویگیٹ کرنے کیلئے مندرجہ ذیل سی ڈی کمانڈ چل سکتے ہیں:

سی ڈی ہیسیسپوڈ

خلاصہ

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

یہ گائیڈ علامتی روابط کے بارے میں جاننے کی ضرورت ہر چیز سے ظاہر ہوتا ہے لیکن آپ دوسرے سوئچز کے لئے ایل این کمانڈ کے لئے دستی صفحہ چیک کر سکتے ہیں.