علامتی روابط کیا ہیں؟ آپ ونڈوز 10 میں علامتی روابط کیسے بناتے ہیں؟

What Are Symbolic Links



ایک IT ماہر کے طور پر، مجھ سے اکثر علامتی روابط کے بارے میں پوچھا جاتا ہے۔ علامتی لنکس بنیادی طور پر شارٹ کٹ ہیں جو کسی دوسری فائل یا ڈائریکٹری کی طرف اشارہ کرتے ہیں۔ آپ mklink کمانڈ کا استعمال کرکے ونڈوز 10 میں علامتی لنکس بنا سکتے ہیں۔ علامتی روابط بہت سے حالات میں بہت مفید ہو سکتے ہیں۔ مثال کے طور پر، اگر آپ کے پاس ایک بڑی ڈیٹا ڈائرکٹری ہے جسے آپ متعدد صارفین کے درمیان بانٹنا چاہتے ہیں، تو آپ ہر صارف کے کمپیوٹر پر اس ڈائرکٹری کا ایک علامتی لنک بنا سکتے ہیں۔ اس طرح، صارفین کو اپنی ہارڈ ڈرائیوز پر زیادہ جگہ لیے بغیر ڈیٹا تک رسائی حاصل ہوگی۔ علامتی روابط کا دوسرا استعمال مخصوص فائلوں یا ڈائریکٹریوں کے شارٹ کٹ بنانا ہے۔ مثال کے طور پر، اگر آپ گہرے نیسٹڈ ڈائرکٹری میں کسی مخصوص فائل تک کثرت سے رسائی حاصل کرتے ہیں، تو آپ زیادہ آسان جگہ پر اس فائل کا علامتی لنک بنا سکتے ہیں۔ علامتی روابط ایک طاقتور ٹول ہیں، لیکن یہ خطرناک بھی ہو سکتے ہیں۔ اگر کوئی علامتی لنک کسی ایسی فائل یا ڈائریکٹری کی طرف اشارہ کرتا ہے جو موجود نہیں ہے، تو یہ آپ کے کمپیوٹر میں خرابیوں کا سبب بن سکتا ہے۔ لہذا، علامتی لنک بنانے سے پہلے، یقینی بنائیں کہ ٹارگٹ فائل یا ڈائرکٹری موجود ہے اور آپ کے پاس اس تک رسائی کی صحیح اجازت ہے۔



علامتی لنک - جسے علامتی لنک یا نرم لنک بھی کہا جاتا ہے - کمپیوٹر استعمال کرنے والوں کے لیے سب سے زیادہ پوشیدہ تصورات میں سے ایک ہو سکتا ہے۔ تاہم، اس سے اس کی اہمیت اور اس کے فوائد سے کوئی کمی نہیں آتی۔ ڈپلیکیٹس کو محفوظ کیے بغیر مختلف فولڈرز سے فولڈرز اور فائلوں تک رسائی کے بارے میں کیا خیال ہے؟ جی ہاں، یہ طاقت ہے علامتی لنک .





علامتی ربط یا علامتی ربط کیا ہے؟

علامتی لنکس شارٹ کٹ فائلیں ہیں جو کسی اور جگہ موجود کسی فزیکل فائل یا فولڈر کا حوالہ دیتی ہیں۔ علامتی لنکس ورچوئل فائلز یا فولڈرز کے طور پر کام کرتے ہیں جنہیں انفرادی فائلوں یا فولڈرز سے لنک کرنے کے لیے استعمال کیا جا سکتا ہے، جس سے وہ ایسے ظاہر ہوتے ہیں جیسے کہ وہ سملنک والے فولڈر میں محفوظ ہیں، حالانکہ سیملنک صرف ان کے حقیقی مقام کی طرف اشارہ کرتے ہیں۔





شارٹ کٹ کے ساتھ Symlink کو الجھائیں نہیں۔



یہ سمجھنا ضروری ہے کہ علامتی روابط صرف شارٹ کٹس سے زیادہ ہیں جو آپ، بطور ونڈوز صارف، پہلے ہی جانتے ہیں۔ شارٹ کٹ فائل صرف مطلوبہ فائل کی طرف اشارہ کرتی ہے، جبکہ Symlink اسے ایسا لگتا ہے جیسے لنک کی گئی فائل اصل میں موجود ہے۔ ایک بار جب آپ علامتی لنک پر کلک کریں گے، آپ کو فائل کے اصل مقام پر بھیج دیا جائے گا۔

علامتی لنک ڈھانچہ

ایک علامتی لنک ایک ٹیکسٹ سٹرنگ ہے جسے آپریٹنگ سسٹم خود بخود کسی دوسری فائل یا ڈائرکٹری کے راستے کے طور پر تشریح کرتا ہے۔ اس دوسری فائل یا ڈائریکٹری کو کہا جاتا ہے۔ 'ٹارگٹ '

ہدف سے قطع نظر ایک علامتی لنک موجود ہے۔ اگر کوئی علامتی ربط ہٹا دیا جائے تو اس کا ہدف بدستور برقرار رہتا ہے۔ اگر کوئی علامتی لنک کسی ہدف کی طرف اشارہ کرتا ہے، اور کچھ وقت کے بعد اس ہدف کو منتقل، نام تبدیل، یا حذف کر دیا جاتا ہے، تو علامتی لنک خود بخود اپ ڈیٹ یا حذف نہیں ہوتا ہے، بلکہ موجود رہتا ہے اور پھر بھی پرانے ہدف کی طرف اشارہ کرتا ہے۔ تاہم، ایسے علامتی روابط میں جو منتقل شدہ یا غیر موجود اہداف کی طرف اشارہ کرتے ہیں، انہیں کبھی کبھی ٹوٹا ہوا، کھویا ہوا، مردہ یا لٹکا بھی کہا جاتا ہے۔



علامتی روابط کے فوائد

  1. علامتی روابط بہت کم جگہ لیتے ہیں اور بہت جلد بن جاتے ہیں۔ آپ علامتی لنکس کے ساتھ ہارڈ ڈرائیو کی کافی جگہ بچاتے ہیں۔
  2. ہارڈ لنکس کے برعکس، علامتی لنکس فائل سسٹم پر موجود فائلوں سے لنک کر سکتے ہیں۔ آگاہ رہیں کہ اگر آپ اصل فائل کو حذف کرتے ہیں، تو ہارڈ لنک پھر بھی اس کی حمایت کرے گا، لیکن سملنک نہیں کرے گا۔
  3. علامتی روابط فولڈر کی ساخت کو برقرار رکھتے ہیں جس میں وہ موجود ہیں۔ مثال کے طور پر، ہم کہتے ہیں کہ وہاں ہے متن فائل میں موجود ہے 'افادیت' فولڈر میں واقع ہے۔ /D/Myfolder/Utility/windowsclub.txt . اب اگر علامتی لنک کے لیے افادیت ڈراپ باکس فولڈر میں ایک فولڈر بنایا گیا اور آپ نے تلاش شروع کر دی۔ windowsclub.txt ڈراپ باکس فولڈر میں فائل کا راستہ پڑھے گا۔ /D/Myfolder/Utility/windowsclub.txt اصل/اصل فائل پاتھ میں واپس تبدیل کرنے کے بجائے۔
  4. علامتی لنکس کے ساتھ، آپ اپنی موسیقی/ویڈیو میڈیا فائلوں کو دوسری ہارڈ ڈرائیو پر اسٹور کر سکتے ہیں، لیکن پھر بھی انہیں معیاری موسیقی/ویڈیو فولڈرز میں ڈسپلے کر سکتے ہیں تاکہ آپ کے ملٹی میڈیا پروگرام ان کا پتہ لگا سکیں۔
  5. ڈویلپرز اکثر مشترکہ فائلوں/فولڈرز کی ڈپلیکیٹ کاپیوں کو فزیکل فائلوں/فولڈرز کی طرف اشارہ کرنے والے سم لنکس سے بدل دیتے ہیں۔ فالتو فائل کاپیوں کو تبدیل کرنے سے ڈسک کی کافی جگہ بچ جاتی ہے اور پروجیکٹس کو کاپی/بیک اپ/تعینات/کلون کرنے میں لگنے والے وقت کو بہت کم کیا جا سکتا ہے۔

ترقی کی جدید دنیا میں علامتی روابط کی اہمیت

جیسا کہ جوزف ڈور، مائیکروسافٹ کے لیڈ پروگرام مینیجر نے ونڈوز بلاگ پر اشارہ کیا،

بہت سے مشہور ڈویلپمنٹ ٹولز جیسے گٹ اور پیکیج مینیجر جیسے کہ npm ریپوزٹریز یا پیکجز بناتے وقت علامتی روابط کو پہچانتے اور محفوظ کرتے ہیں۔ جب یہ ریپوزٹریز یا پیکجز پھر کہیں اور بحال کیے جاتے ہیں، تو سم لنکس بھی بحال ہو جاتے ہیں، اس بات کو یقینی بناتے ہوئے کہ ڈسک کی جگہ (اور صارف کا وقت) ضائع نہ ہو۔ Git، مثال کے طور پر، GitHub جیسی سائٹس کے ساتھ، آج کل زیادہ تر ڈویلپرز کے ذریعہ استعمال ہونے والا مرکزی سورس کوڈ مینجمنٹ ٹول بن گیا ہے۔

علامتی روابط

نیٹ ورک ونڈوز 10 کو پیر کے ساتھی بنانے کا طریقہ

حالیہ برسوں میں جدید ترقی میں پیکیج مینیجرز کے استعمال میں بھی ڈرامائی اضافہ ہوا ہے۔ مثال کے طور پر، نوڈ پیکیج مینیجر (npm) نے 1 جولائی 2015 کے ہفتے میں ~ 400 ملین انسٹالز پیش کیے، لیکن صرف ایک سال بعد 1.2 بلین سے زیادہ انسٹال کیے - صرف ایک سال میں 3 گنا اضافہ! جون 2016 کے آخر میں، npm نے صرف سات دنوں میں 1.7 بلین نوڈ پیکجز پیش کیے!

ونڈوز 10 میں علامتی لنکس

اگرچہ سیم لنکس کے الگ الگ فوائد ہیں، وہ زیادہ تر UNIX مطابقت پذیر آپریٹنگ سسٹم جیسے لینکس، FreeBSD، OSX وغیرہ پر استعمال ہوتے رہے ہیں جہاں بغیر کسی پابندی کے symlinks بنائے جا سکتے ہیں۔ ونڈوز صارفین کے لیے، اگرچہ ونڈوز وسٹا کے بعد سے علامتی لنکس دستیاب ہیں، لیکن انہیں بنانا مشکل اور تکلیف دہ رہا ہے۔

کیونکہ ونڈوز وسٹا سیکیورٹی کی ضروریات s صارفین کو مقامی ایڈمنسٹریٹر کے حقوق کی ضرورت ہے اور اہم بات یہ ہے کہ چلانے کی ضرورت ہے۔ mlink علامتی روابط بنانے/تبدیل کرنے کے لیے ایک بلند کمانڈ لائن کنسول میں۔ اس آخری حد نے زیادہ تر ونڈوز ڈویلپرز کو علامتی لنکس کو کبھی کبھار استعمال کرنے کا سبب بنایا ہے، اور بہت سے جدید کراس پلیٹ فارم ڈویلپمنٹ ٹولز ونڈوز پر کم موثر اور قابل اعتماد ہو گئے ہیں۔

تاہم، اب کے ساتھ ونڈوز 10 تخلیق کاروں کی تازہ کاری ایڈمنسٹریٹر کے حقوق کے حامل صارف کے ڈویلپر موڈ کو فعال کرنے کے بعد، کوئی بھی پی سی صارف چلانے کے قابل ہو جائے گا۔ mklink کمانڈ لائن کنسول کو اٹھائے بغیر کمانڈ۔

آپ علامتی روابط کیسے بناتے ہیں۔

علامتی روابط یا تو کے ساتھ بنائے جا سکتے ہیں۔ کمانڈ mklink یا SymbolicLink API بنائیں .

کسی بوٹ ڈسک کا پتہ نہیں چل سکا ہے

mklink کمانڈ کا استعمال کرتے ہوئے

استعمال کرنا کمانڈ mklink درج ذیل نحو کا استعمال کریں:

|_+_|

نوٹ. Mklink کئی قسم کے لنکس بنا سکتا ہے۔ ذیل میں اقسام ہیں:

  • /D ڈائرکٹری کا ایک علامتی لنک بناتا ہے۔ ڈیفالٹ فائل کا ایک علامتی لنک ہے۔
  • /H علامتی لنک کے بجائے ایک مشکل لنک بناتا ہے۔
  • /j ڈائریکٹری جنکشن بناتا ہے۔

مثال کے طور پر، میں نے اپنے ڈیسک ٹاپ پر اپنے میوزک فولڈر کا ڈائرکٹری کنکشن بنایا۔ ذیل میں اسکرین شاٹ دیکھیں۔

ونڈوز 10 میں علامتی لنکس

لہذا جب میں علامتی لنک پر کلک کرتا ہوں تو پتہ چلتا ہے کہ میری میوزک فائلیں اس میں محفوظ ہیں۔ C: صارفین ڈیسک ٹاپ میوزک اگرچہ یہ اصل میں موجود تھا۔ C: صارفین کی موسیقی .

ونڈوز 10 میں علامتی روابط بنائیں

یاد رکھیں کہ اگر آپ کے راستے میں خالی جگہیں ہیں، تو آپ کو اسے اقتباسات میں بند کرنے کی ضرورت ہے۔

CreateSymbolicLink کا استعمال کرنا

CreateSymbolicLink API کا استعمال کرتے وقت نئے رویے کو فعال کرنے کے لیے، ایک اضافی ہے۔ dwFlags آپشن آپ کو اس طرح کی قیمت مقرر کرنے کی ضرورت ہوگی:

سی ڈی / ڈی وی ڈی ڈرائیو میں میڈیا پڑھنے کے قابل نہیں ہے

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

لہذا، مندرجہ بالا قیمت کو منتخب کرکے، آپ نے ایک جھنڈا متعین کیا ہے تاکہ اس عمل کو فروغ نہ دینے پر سملنک بنائے جائیں۔

استعمال کرتے ہوئے ایک علامتی لنک بنانے کے طریقے کے بارے میں مزید جاننے کے لیے سمبولک لنک بنائیں API، ملاحظہ کریں۔ windows.com .

پڑھیں : ہارڈ لنکس، علامتی لنکس، چھلانگ، والیوم ماؤنٹ پوائنٹس بنانا .

نتیجہ

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

ونڈوز کی خرابیوں کو تیزی سے ڈھونڈنے اور خود بخود ٹھیک کرنے کے لیے پی سی کی مرمت کا ٹول ڈاؤن لوڈ کریں۔

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

مقبول خطوط