الدليل الكامل لإنشاء روابط رمزية (ويعرف أيضا باسم Symlinks) على ويندوز
يدعم كل من Windows 10 و 8 و 7 و Vista الروابط الرمزية - التي تعرف أيضًا باسم symlinks - التي تشير إلى ملف أو مجلد على نظامك. يمكنك إنشائها باستخدام Command Prompt أو أداة جهة خارجية تسمى Link Shell Extension.
ما هي الروابط الرمزية?
الروابط الرمزية هي في الأساس اختصارات متقدمة. أنشئ رابطًا رمزيًا لملف أو مجلد فردي ، وسيظهر هذا الرابط على أنه نفس الملف أو المجلد في Windows ، حتى لو كان مجرد رابط يشير إلى الملف أو المجلد.
على سبيل المثال ، لنفترض أن لديك برنامجًا يحتاج إلى ملفاته على C: \ Program. كنت حقا ترغب في تخزين هذا الدليل في D: \ Stuff ، ولكن البرنامج يتطلب أن تكون ملفاتها في C: \ Program. يمكنك نقل الدليل الأصلي من C: \ Program إلى D: \ Stuff ، ثم قم بإنشاء ارتباط رمزي عند C: \ Program يشير إلى D: \ Stuff. عند إعادة تشغيل البرنامج ، سيحاول الوصول إلى الدليل الخاص به في C: \ Program. سيقوم Windows تلقائيًا بإعادة توجيهه إلى D: \ Stuff وسيعمل كل شيء كما لو كان في C: \ Program.
يمكن استخدام هذه الحيلة في جميع أنواع الأشياء ، بما في ذلك مزامنة أي مجلد مع برامج مثل Dropbox و Google Drive و OneDrive.
هناك نوعان من الروابط الرمزية: صلبة ولينة. تعمل الارتباطات الرمزية الناعمة بشكل مشابه للاختصار القياسي. عند فتح رابط لين إلى مجلد ، ستتم إعادة توجيهك إلى المجلد حيث يتم تخزين الملفات. ومع ذلك ، فإن الرابط الثابت يجعل الأمر يبدو كما لو أن الملف أو المجلد موجود بالفعل في موقع الرابط الرمزي ، ولن تعرف تطبيقاتك أي شيء أفضل. وهذا يجعل الروابط الرمزية الصلبة أكثر فائدة في معظم الحالات.
لاحظ أن Windows لا يستخدم في الواقع مصطلحات "الرابط الثابت" و "الارتباط الميسر". بدلاً من ذلك ، يستخدم المصطلحين "الرابط الثابت" و "الارتباط الرمزي". في وثائق Windows ، يعد "الارتباط الرمزي" هو نفسه "رابطًا ناعمًا". ومع ذلك ، فإن mklink
يمكن للأمر إنشاء كلا الارتباطات الثابتة (المعروفة باسم "الارتباطات الثابتة" في Windows) والروابط الطرية (المعروفة باسم "الروابط الرمزية" في Windows).
كيفية إنشاء روابط رمزية مع mklink
يمكنك إنشاء ارتباطات رمزية باستخدام الأمر mklink في إطار "موجه الأوامر" كمسؤول. لفتح واحد ، حدد موقع الاختصار "Command Prompt" في قائمة "ابدأ" ، ثم انقر بزر الماوس الأيمن عليه ، واختر "Run as Administrator".
في Windows 10's Creators Update ، يمكنك استخدام إطار موجه الأوامر العادي ، بدون تشغيله كمسؤول. ومع ذلك ، للقيام بذلك دون إطار موجه أوامر المسؤول ، يجب أولاً تمكين وضع المطور من الإعدادات> التحديث والأمان> For Developers.
دون أي خيارات إضافية, mklink
ينشئ رابط رمزي لملف. ينشئ الأمر أدناه ارتباطًا رمزيًا أو "لينًا" في حلقة الوصل
مشيرا إلى الملف استهداف
:
رابط هدف mklink
استخدم / D عندما تريد إنشاء ارتباطًا ناعمًا يشير إلى دليل. مثل ذلك:
mklink / D Link Target
استخدم / H عندما تريد إنشاء ارتباط ثابت يشير إلى ملف:
رابط mklink / H الهدف
استخدم / J لإنشاء رابط ثابت يشير إلى دليل ، يُعرف أيضًا باسم رابط الدليل:
mklink / J Link Target
لذلك ، على سبيل المثال ، إذا أردت إنشاء ارتباط ثابت في C: \ LinkToFolder الذي يشير إلى C: \ Users \ Name \ OriginalFolder ، فستعمل الأمر التالي:
mklink / J C: \ LinkToFolder C: \ Users \ Name \ OriginalFolder
ستحتاج إلى وضع علامات اقتباس حول المسارات بمسافات. على سبيل المثال ، إذا تم تسمية المجلدات بدلاً من ذلك باسم المجلد C: \ Link To Folder و C: \ Users \ Name \ Original ، فيمكنك استخدام الأمر التالي بدلاً من ذلك:
mklink / J "C: \ ارتباط إلى مجلد" "C: \ Users \ Name \ Original Folder"
إذا رأيت الرسالة "ليس لديك امتياز كافٍ لإجراء هذه العملية." ، فستحتاج إلى تشغيل موجه الأوامر كمسؤول قبل تشغيل الأمر.
كيفية إنشاء روابط رمزية مع أداة رسومية
إذا كنت ترغب في القيام بذلك باستخدام أداة رسومية ، فقم بتنزيل Link Shell Extension. تأكد من تنزيل حزمة المتطلبات الرئيسية المناسبة قبل الأداة نفسها - كلاهما مرتبطان في صفحة تنزيل الأداة.
بمجرد تثبيته ، حدد موقع الملف أو المجلد الذي تريد إنشاء ارتباط إليه ، ثم انقر بزر الماوس الأيمن عليه ، واختر "اختيار مصدر الرابط" في القائمة.
يمكنك بعد ذلك النقر بزر الماوس الأيمن داخل مجلد مختلف ، والإشارة إلى القائمة "إسقاط باسم" وتحديد "Hardlink" لإنشاء رابط ثابت لملف ، "Junction" لإنشاء رابط ثابت إلى دليل ، أو "Symbolic Link" لإنشاء رابط لين إلى ملف أو دليل.
كيفية حذف الروابط الرمزية
للتخلص من ارتباط رمزي ، يمكنك ببساطة حذفه كما تفعل مع أي ملف أو دليل آخر. فقط كن حذراً لحذف الرابط نفسه بدلاً من الملف أو الدليل الذي يرتبط به.