میک OS X کی کمانڈ لائن پر علامتی لنکس کیسے بنائیں
فہرست کا خانہ:
کمانڈ لائن پر بنایا گیا ایک علامتی لنک فائل سسٹم میں کسی منسلک آبجیکٹ کو کسی دوسرے مقام پر کسی اصل چیز کی طرف اشارہ کرنے کی اجازت دیتا ہے۔ اس طرح، علامتی روابط میک OS X GUI میں عرف کی طرح برتاؤ کرتے ہیں، سوائے اس کے کہ فائلوں یا فولڈرز کے درمیان لنکنگ اور حوالہ نچلی سطح پر کیا جاتا ہے، اور اس طرح مختلف ایپلی کیشنز یا صارف کے مقاصد کے ذریعے براہ راست اشارہ کیا جا سکتا ہے۔یہ جدید میک صارفین کے لیے بہت سے حالات میں کارآمد ہو سکتا ہے، کسی خاص مقام تک آسان رسائی فراہم کرنے سے لے کر، کسی ایپلیکیشن فولڈر کو دوسری ہارڈ ڈرائیو پر آف لوڈ کرنے تک، اور بہت کچھ۔
Mac OS X میں کمانڈ لائن پر ایک علامتی لنک بنانے اور سیٹ کرنے کے لیے، آپ ln کمانڈ کو -s پرچم کے ساتھ استعمال کرنا چاہیں گے، -s پرچم کے بغیر ہارڈ لنک سیٹ کیا گیا ہے، جو ہم یہاں کرنا نہیں چاہتے ہیں۔ شروع کرنے کے لیے ٹرمینل لانچ کریں۔
علامتی لنک کیسے بنایا جائے
علامتی لنک (یا نرم ربط) بنانے کے لیے بنیادی ترکیب درج ذیل ہے:
ln -s /path/to/original//path/to/link
جو اصل مقام کی طرف اشارہ کرے گا /path/to/original/
ٹرمینل پر نرم روابط بنانے کے لیے نحو کی مثال
مثال کے طور پر، صارف کے ڈاؤن لوڈز فولڈر کے لیے ایک علامتی لنک بنانے کے لیے جو اسے علیحدہ نصب ڈرائیو پر ایک ڈائریکٹری سے جوڑتا ہے، نحو درج ذیل کی طرح نظر آسکتا ہے:
ln -s/Volumes/Storage/Downloads/ ~/Downloads/
یہ فعال صارفین کو ~/Downloads/ فولڈر کو "Storage" نامی ماؤنٹڈ ڈرائیو پر "ڈاؤن لوڈز" نامی ڈائریکٹری سے جوڑ دے گا۔ اگر اس طرح کی ڈائرکٹری اور ڈرائیو موجود ہے، تو یہ بنیادی طور پر ان تمام فائلوں کو اجازت دے گا جو عام طور پر صارف کے ڈاؤن لوڈ فولڈر میں ظاہر ہوں گی اس کے بجائے دوسرے نصب شدہ والیوم میں جائیں، بنیادی طور پر اس علیحدہ ڈرائیو پر اسٹوریج کا بوجھ اتار دیں، جبکہ اب بھی ایک ~ کی ظاہری شکل کو محفوظ رکھتے ہوئے صارف کے لیے /ڈاؤن لوڈز/ فولڈر۔ جیسا کہ پہلے ذکر کیا گیا ہے، یہ ایک عرف کی طرح برتاؤ کرتا ہے۔
ایک اور مثال یہ ہوگی کہ کمانڈ کو /usr/sbin/ سے جوڑ کر بصورت دیگر دفن شدہ بائنری تک آسان رسائی فراہم کی جائے۔
sudo ln -s /A/Deeply/Buried/Path/ToApp.framework/Resources/command /usr/sbin/commmand
یہ صارف کو 'کمانڈ' ٹائپ کرنے اور بائنری تک رسائی حاصل کرنے کی اجازت دے گا، بغیر پورے راستے کے ساتھ کمانڈ ایگزیکیوشن کا سابقہ لگائے۔
سافٹ لنکس کے بہت سارے ممکنہ استعمال ہوتے ہیں، اور اگر آپ OSXDaily کے طویل عرصے سے پڑھنے والے ہیں تو بلاشبہ آپ ان کو دوسرے مضامین میں دیکھ چکے ہوں گے، طاقتور ایئرپورٹ کمانڈ تک آسان رسائی حاصل کرنے سے لے کر NTFS والیوم کو ڈیسک ٹاپ پر نصب کرنا، مقامی آئی ٹیونز آئی فون بیک اپ فولڈرز کو بیرونی ڈرائیوز میں منتقل کرنا، ریٹرو میک او ایس ورژن جیسے صارف کے ڈیسک ٹاپ پر ٹریش کین آئیکن شامل کرنا، یا انتہائی تیز ڈیٹا کے لیے RAM ڈسک پر ایپلیکیشن کیش فولڈر بھی رکھنا۔ رسائی اور کیشنگ. عملی استعمال بے شمار ہیں، اور علامتی لنکس بنانا کسی بھی یونکس OS میں کام کرے گا، لہذا Mac OS X سے آگے آپ اسی خیال کو linux یا FreeBSD پر بھی لاگو کر سکتے ہیں۔
علامتی لنک کو کیسے ہٹایا جائے
یقیناً، بنائے گئے علامتی لنکس کو کسی وقت کالعدم کرنے کی ضرورت ہے۔ یہ rm کے ساتھ آسان ہے، یا درج ذیل 'unlink' کمانڈ کو استعمال کرکے:
rm/path/to/symlink
یا
unlink/path/to/symlink/
بنیادی طور پر یہ چھوٹی فائل کو ہٹا رہا ہے (دوبارہ، ایک عرف کی طرح) جو اصل آئٹم کے علامتی لنک کا حوالہ دیتا ہے۔
علامتی لنک کو ہٹانے سے اس متعین لنک کے علاوہ کوئی فائل یا فولڈر ڈیلیٹ نہیں ہوگا، یہ صرف لنک شدہ آئٹم سے اصل آئٹم کا حوالہ ہٹا دیتا ہے۔
علامتی لنکس کے ساتھ خاص طور پر عظیم استعمال یا چالوں کے بارے میں جانتے ہیں؟ ہمیں تبصرے میں بتائیں!