ایک علامتی لنک، جسے اکثر سملنک میں مختصر کیا جاتا ہے، ایک قسم کا لنک ہے جو آپ کی مشین پر ایک جگہ پر محفوظ ہوتا ہے اور اسی مشین پر کسی دوسرے مقام کی طرف اشارہ کرتا ہے۔ آپ اسے کسی ایپ کے شارٹ کٹ کے طور پر سوچ سکتے ہیں۔ اگرچہ اصل ایپ فائل آپ کے فولڈرز کے اندر موجود ہے، آپ ایپ کو لانچ کرنے کے لیے اپنے ڈیسک ٹاپ پر موجود ایپ شارٹ کٹ پر ڈبل کلک کر سکتے ہیں۔
Symlink ایک قسم کا شارٹ کٹ ہے، لیکن یہ عام شارٹ کٹس سے مختلف طریقے سے کام کرتا ہے۔ یہ شارٹ کٹ کم ہے اور اصل فائل جس کی طرف اشارہ کر رہا ہے۔ کوئی بھی ایپ جو آپ اپنے سملنک کے ساتھ فراہم کرتے ہیں وہ ان لنکس کو عام شارٹ کٹ فائلوں کے بجائے اصل فائلوں کے طور پر سوچے گی۔
یہ انتہائی مفید ہیں کیونکہ کسی ایپ کے کام کرنے کے لیے آپ کو کسی خاص فولڈر میں پھنسنے کی ضرورت نہیں ہے۔ آپ اپنا ڈیٹا دوسرے فولڈرز میں محفوظ کر سکتے ہیں اور آپ اپنے بنائے ہوئے نئے فولڈر کی طرف اشارہ کرتے ہوئے اصل فولڈر میں ایک سملنک بنا سکتے ہیں۔ آپ کا سسٹم اور آپ کی ایپس سوچیں گی کہ آپ نے واقعی کوئی تبدیلی نہیں کی ہے اور وہ عام طور پر کام کریں گے، حالانکہ چیزیں دوسری ہیں۔
ٹرمینل کا استعمال کرتے ہوئے ایک سملنک بنانا
Mac پر سملنک بنانا بہت آسان ہے۔ بلٹ ان ٹرمینل ایپ میں ایک کمانڈ ہے جو آپ کو آسانی سے اپنے میک پر جتنے چاہیں سملنک بنانے دیتی ہے۔
آپ کو صرف وہ مقام جاننے کی ضرورت ہے جہاں آپ سیم لنک بنانا چاہتے ہیں اور وہ راستہ جہاں سیم لنک کو اشارہ کرنا چاہیے۔ ایک بار جب آپ کے پاس یہ معلومات ہو جائیں، تو یہ ہے کہ آپ ٹرمینل میں ایک سملنک کیسے بناتے ہیں۔
Terminal اپنے میک پر اپنا پسندیدہ طریقہ استعمال کرتے ہوئے ایپ لانچ کریں۔
ٹرمینل ونڈو میں درج ذیل کمانڈ کو ٹائپ کریں اور Enter کو تبدیل کرنے کو یقینی بنائیں destination جس فولڈر کی طرف آپ لنک کو پوائنٹ کرنا چاہتے ہیں اور location اس راستے کے ساتھ جہاں آپ لنک کو محفوظ کرنا چاہتے ہیں۔ ln -s منزل کا مقام
اپنے ڈیسک ٹاپ پر ایک سملنک بنانے کے لیے جو آپ کے دستاویزات کے فولڈر کی طرف اشارہ کرتا ہے، آپ درج ذیل کمانڈ استعمال کریں گے: ln -s /Users/Mahesh/Documents/Users/ مہیش/ڈیسک ٹاپ
ایک سملنک بنایا جائے گا اور آپ کے ڈیسک ٹاپ پر محفوظ کیا جائے گا۔ اس پر ڈبل کلک کریں اور اس سے فائنڈر میں دستاویزات کا فولڈر کھل جائے گا (اگر آپ نے اوپر بیان کیا ہے)۔
اگر آپ جس ڈائرکٹری کے لیے سملنک بنانا چاہتے ہیں اس کے ناموں میں خالی جگہیں ہیں تو کسی بھی غلطی سے بچنے کے لیے راستے کے ناموں کو ڈبل کوٹس کے ساتھ منسلک کرنا یقینی بنائیں۔
اب آپ اس سملنک کو اپنی کسی بھی کمانڈ اور ایپس میں استعمال کر سکتے ہیں اور اسے آپ کے فولڈر یا فائل کا اصل ورژن سمجھا جائے گا۔
Symlink بنانے کے لیے ایک ایپ استعمال کریں
ٹرمینل آپ کے میک پر سملنک بنانے کا واحد طریقہ نہیں ہے۔ اگر آپ ٹرمینل آدمی نہیں بنتے ہیں، تو آپ کے پاس ایک ایپ دستیاب ہے جو آپ کو اپنی مشین پر سملنک بنانے دیتی ہے۔
یہ ایپ جو کرتی ہے وہ یہ ہے کہ یہ آپ کے سیاق و سباق کے مینو میں ایک آپشن شامل کرتی ہے تاکہ آپ اپنی فائلوں اور فولڈرز پر صرف دائیں کلک کرکے سملنک بناسکیں۔
GitHub پر SymbolicLinker صفحہ پر جائیں اور اپنے میک پر پیکج ڈاؤن لوڈ اور کھولیں۔
پیکیج سے SymbolicLinker.service.app فائل کو کاپی کریں، Option کلید، فائنڈر میں Go مینو پر کلک کریں، منتخب کریں Library ، کھولیں Services فولڈر، اور جو فائل آپ نے کاپی کی ہے اسے پیسٹ کریں۔
ایپ کو کھولنے کے لیے اس پر ڈبل کلک کریں۔ یہ کچھ نہیں دکھائے گا لیکن اس نے خفیہ طور پر آپ کے سیاق و سباق کے مینو میں ایک آپشن شامل کر دیا ہے۔
وہ فائل یا فولڈر تلاش کریں جس کے لیے آپ سملنک بنانا چاہتے ہیں، اس پر دائیں کلک کریں، اور منتخب کریں Services اس کے بعدعلامتی لنک بنائیں.
یہ اسی فولڈر میں سملنک بنائے گا جس میں اصل فائل/فولڈر ہے۔ اگر آپ چاہیں تو آپ اسے ادھر ادھر لے جا سکتے ہیں۔
Automator سروس کا استعمال کرتے ہوئے Symlinks بنائیں
Symlinks بنانے کے لیے Automator طریقہ بالکل اسی طرح کام کرتا ہے جس طرح اوپر دیا گیا ہے۔ لیکن یہ آپ میں سے ان لوگوں کے لیے موزوں ہو گا جو انٹرنیٹ پر کسی بھی بے ترتیب ایپس پر بھروسہ نہیں کرتے ہیں، اور آپ اس کے بجائے خود ہی کچھ بنائیں گے تاکہ آپ کو معلوم ہو کہ اس میں کیا ہے۔
اپنے میک پر Automator ایپ لانچ کریں۔
منتخب کریں Service اس کے بعد ایک نیا آٹومیٹر بنانے کے لیے منتخب کریں آپ کے میک پر سروس۔
سب سے اوپر اختیارات کو مندرجہ ذیل کے طور پر سیٹ کریں: سروس کو منتخب کردہ – فائلیں یا فولڈرز موصول ہوتے ہیں – کوئی بھی ایپلیکیشن
ایکشن لسٹ میں Run Shell Script اور اسے دائیں پینل پر گھسیٹیں۔
مندرجہ ذیل کے طور پر عمل اور کمانڈز کو کنفیگر کریں: Shell – /bin/bash پاس ان پٹ – بطور دلیل جب کہ ; ln -s "$1" "$1 symlink" شفٹ مکمل ہو گئی
سروس کو محفوظ کریں فائل مینو پر کلک کرکے اور Save کو منتخب کریں۔ سروس کے لیے ایک معنی خیز نام درج کریں اور Save کو دبائیں۔
نئی تخلیق شدہ آٹومیٹر سروس کے ساتھ سملنک بنانے کے لیے، اپنی فائل یا فولڈر پر دائیں کلک کریں اور منتخب کریں Services اس کے بعد آپ کی سروس نام۔
آپ سروس کے لیے ایک کی بورڈ شارٹ کٹ بھی بنا سکتے ہیں تاکہ آپ کی مشین پر سملنک بنانے کو اور بھی آسان بنایا جا سکے۔
Mac پر Symlink کو حذف کرنا
Symlinks میموری کی زیادہ جگہ پر قبضہ نہیں کرتے کیونکہ وہ آپ کی مشین پر موجود فائلوں اور فولڈرز کے صرف شارٹ کٹس ہیں۔ تاہم، اگر آپ اپنی مشین سے ان میں سے ایک یا چند کو ہٹانا چاہتے ہیں، تو آپ کے پاس اسے کرنے کے دو طریقے ہیں۔
ٹرمینل ایپ لانچ کریں، درج ذیل کمانڈ میں ٹائپ کریں، اور Enter کو دبائیں۔ اپنے میک پر symlink کو سملنک کے راستے سے بدلنا یقینی بنائیں۔ rm symlink
Symlink کو حذف کرنے کا ایک اور طریقہ سیاق و سباق کے مینو آپشن کو استعمال کرنا ہے۔ اپنے سملنک پر دائیں کلک کریں اور منتخب کریں Trash میں منتقل کریں۔ یہ آپ کے میک سے سملنک کو ہٹا دے گا۔
اس بات کو یقینی بنائیں کہ آپ کے سیم لنک کو ہٹانے کے بعد کوڑے دان کو خالی کرنا یقینی بنائیں تاکہ یہ یقینی بنایا جا سکے کہ یہ آپ کے میک سے اچھا ہے۔
نتیجہ
Symlinks باقاعدہ عرفی ناموں سے بہت زیادہ طاقتور ہیں کیونکہ یہ تمام ایپس اور کمانڈز میں کام کرتے ہیں گویا یہ اصلی فائلیں ہیں۔
