ان دو فولڈرز کو ہم آہنگ کرنے سے میں نے چند سیکنڈ میں سب کچھ کام کر لیا۔ میں نے ایک فائل یا فولڈر کو منتقل کیے بغیر c:portable اور c:documents کے نام سے علامتی لنکس بنائے۔ ایک اور دلچسپ بات یہ ہے کہ اگر میں اپنے علامتی لنکس کو کسی اور جگہ منتقل کرتا ہوں، مثال کے طور پر، E: drive پر، تو وہ کام کرتے رہیں گے اور D: drive پر میرے فولڈرز کی طرف اشارہ کریں گے۔
پچھلے مضمون میں، ہم نے دیکھا کہ بلٹ ان کے ساتھ علامتی روابط کا انتظام کیسے کیا جائے۔mklinkکنسول کا آلہ. آج، ہم دیکھیں گے کہ PowerShell کے استعمال سے یہ کیسے کیا جا سکتا ہے۔
مشمولات چھپائیں PowerShell کے ساتھ ونڈوز 10 میں ایک علامتی لنک بنانے کے لیے، PowerShell کے ساتھ ونڈوز 10 میں ڈائرکٹری جنکشن بنانے کے لیے، PowerShell کے ساتھ ونڈوز 10 میں ہارڈ لنک بنانے کے لیے،PowerShell کے ساتھ ونڈوز 10 میں ایک علامتی لنک بنانے کے لیے،
- ایک بلند پاور شیل کھولیں۔
- درج ذیل کمانڈ کو ٹائپ یا کاپی پیسٹ کریں:|_+_|
- کو تبدیل کریں۔لنکعلامتی لنک کے راستے کے ساتھ حصہ جو آپ بنانا چاہتے ہیں (بشمول فائل کا نام اور فائلوں کے لیے اس کی توسیع)۔
- کو تبدیل کریں۔ہدفراستے کے ساتھ حصہ (رشتہ دار یا مطلق) جس سے نیا لنک مراد ہے۔
تم نے کر لیا۔
اس کے علاوہ، آپ پاور شیل کو ڈائرکٹری جنکشن اور ہارڈ لنکس بنانے کے لیے استعمال کر سکتے ہیں۔ آئیے دیکھتے ہیں کہ یہ کیسے کیا جا سکتا ہے۔
PowerShell کے ساتھ ونڈوز 10 میں ڈائرکٹری جنکشن بنانے کے لیے،
- ایک بلند پاور شیل کھولیں۔
- درج ذیل کمانڈ کو ٹائپ یا کاپی پیسٹ کریں:|_+_|
- کو تبدیل کریں۔لنکڈائرکٹری جنکشن کے راستے کے ساتھ حصہ جو آپ بنانا چاہتے ہیں۔
- کو تبدیل کریں۔ہدفڈائرکٹری کے پورے راستے کے ساتھ حصہ جس کا نیا لنک حوالہ دیتا ہے۔
PowerShell کے ساتھ ونڈوز 10 میں ہارڈ لنک بنانے کے لیے،
- ایک بلند پاور شیل کھولیں۔
- درج ذیل کمانڈ کو ٹائپ یا کاپی پیسٹ کریں:|_+_|
- کو تبدیل کریں۔لنکمکمل راستے کے ساتھ حصہ، بشمول فائل کا نام اور اس کی توسیع اس ہارڈ لنک کے لیے جسے آپ بنانا چاہتے ہیں۔
- کو تبدیل کریں۔ہدففائل کے مکمل راستے کے ساتھ حصہ جس سے نیا لنک مراد ہے۔
اب آپ حیران ہوں گے کہ ڈائریکٹری علامتی لنک اور ڈائریکٹری جنکشن میں کیا فرق ہے۔
ڈائریکٹری علامتی لنک اور ڈائریکٹری جنکشن میں کیا فرق ہے؟
ڈائرکٹری جنکشن علامتی لنک کی ایک پرانی قسم ہے، جو UNC کے راستوں (نیٹ ورک کے راستے جو \ سے شروع ہوتے ہیں) اور متعلقہ راستوں کو سپورٹ نہیں کرتا ہے۔ ڈائریکٹری جنکشن ونڈوز 2000 اور بعد میں NT پر مبنی ونڈوز سسٹمز میں معاون ہیں۔ دوسری طرف ایک ڈائریکٹری علامتی لنک بھی UNC اور رشتہ دار راستوں کو سپورٹ کرتا ہے۔ تاہم، انہیں کم از کم ونڈوز وسٹا کی ضرورت ہوتی ہے۔ لہذا، آج کل زیادہ تر معاملات میں، ڈائریکٹری علامتی لنک ترجیحی آپشن ہے۔
ہارڈ لنک اور علامتی لنک میں کیا فرق ہے؟
ہارڈ لنک صرف فائلوں کے لیے بنایا جا سکتا ہے، فولڈرز کے لیے نہیں۔ آپ ڈائریکٹریز کے لیے ہارڈ لنک نہیں بنا سکتے۔ لہذا، اس میں ڈائریکٹری جنکشن سے زیادہ حدود ہیں اور یہ UNC کے راستوں کو بھی سپورٹ نہیں کرتا ہے۔
ونڈوز وسٹا اور بعد میں، ڈائریکٹری جنکشنز کا استعمال پرانے فائل فولڈر کے راستوں جیسے C:Documents اور Settings کو C:Users جیسے نئے راستوں سے جوڑنے کے لیے کیا جاتا ہے۔ علامتی لنکس کا استعمال C:UsersAll Users کو C:ProgramData پر بھیجنے کے لیے بھی کیا جاتا ہے۔
ونڈوز وسٹا کے ساتھ شروع کرتے ہوئے، ہارڈ لنکس کو بھی ونڈوز اور اس کے سرویسنگ میکانزم کے ذریعے بڑے پیمانے پر استعمال کیا جاتا ہے۔ بہت سی سسٹم فائلیں ونڈوز کمپوننٹ اسٹور فولڈر کے اندر موجود فائلوں کے سخت لنکس ہیں۔ اگر آپ explorer.exe، notepad.exe یا regedit.exe کے لیے fsutil hardlink فہرست چلاتے ہیں، تو آپ اسے خود دیکھ سکتے ہیں!
WinSxS فولڈر مختلف سسٹم فائلوں کو اسٹور کرتا ہے، جو فولڈرز C:Windows، C:WindowsSystem32 اور دیگر سسٹم فولڈرز میں موجود فائلوں سے ہارڈ لنکس کے ذریعے منسلک ہوتے ہیں۔ جب آپریٹنگ سسٹم اپ ڈیٹس انسٹال ہوتے ہیں، WinSxS کے اندر موجود فائلیں اپ ڈیٹ ہو جاتی ہیں اور دوبارہ سسٹم لوکیشنز سے سخت منسلک ہو جاتی ہیں۔
یہی ہے۔