استخدام Symlinks في نظام التشغيل Windows Vista
كانت إحدى الميزات التي طال انتظارها في Windows Vista هي القدرة على استخدام الارتباطات الرمزية ، بالطريقة التي يمكنك استخدامها في linux. للأسف ، فإنهم لا يعملون بشكل جيد بقدر ما يستطيعون ، لكنه ترقية كبيرة من الإصدارات السابقة ، وقد حلوا عددا من المشاكل بالنسبة لي بالفعل.
باستخدام القيادة mklink
الأمر الذي تحتاج إلى استخدامه هو mklink, التي ستستخدمها من سطر الأوامر. فقط اكتبه في سطر الأوامر لمعرفة الخيارات:
C: \ Users \ geek> mklink ينشئ رابطًا رمزيًا. MKLINK [[/ D] | [/ H] | [/ J]] Link Target / D إنشاء ارتباط رمزي للدليل. الافتراضي هو ارتباط رمزي للملف. / H ينشئ ارتباطًا ثابتًا بدلاً من ارتباط رمزي. / J ينشئ تقاطع Directory. يحدد الارتباط اسم الارتباط الرمزي الجديد. يحدد الهدف المسار (النسبي أو المطلق) الذي يشير إليه الارتباط الجديد.
على سبيل المثال ، إذا أردت جعل المجلد C: \ Users \ Geek \ TestFolder متاحًا من C: \ TestFolder أيضًا ، فيمكنك استخدام الأمر التالي.
C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder
تم إنشاء ارتباط رمزي لـ C: \ TestFolder <> C: \ Users \ Geek \ TestFolder
الآن إذا نظرت في C: \ TestFolder الدليل ، سترى أي ملفات كانت في الدليل الآخر.
فهم الخيارات.
هدف رابط MKLINK
يؤدي استخدام الأمر دون أي خيارات إضافية إلى إنشاء ارتباط طري لأحد الملفات.
ينشئ / D ارتباط رمزي أو ارتباطًا ناعمًا.
يعمل هذا بشكل أساسي كاختصار إلى مجلد في إصدارات سابقة من Windows ، إلا أنه لا يتعين عليك استخدام اختصار فعلي.
/ H بإنشاء ارتباط ثابت يشير مباشرة إلى الملف.
لا يمكن استخدام هذا الخيار للمجلدات مباشرة لسبب ما ، سيكون عليك استخدام الخيار التالي.
/ J ينشئ "Directory Junction"
تقاطع Directory هو في الواقع مجرد ارتباط ثابت إلى دليل. هذه هي الميزة التي كانت موجودة قبل فيستا كذلك. إذا كنت تحاول الارتباط إلى دليل باستخدام ارتباط ثابت ، فيجب عليك استخدام هذا الخيار.
فهم الثابت مقابل روابط لينة
رابط ثابت
يشير ارتباط ثابت مباشرة إلى الملف ، ويعمل على نظام التشغيل كما لو كان الملف نفسه. ستحتاج إلى استخدام هذا الخيار في معظم الوقت إذا كنت تحاول تزوير دليل التطبيق.
لين لينك
الارتباط الناعم هو في الأساس اختصار لملف أو مجلد - إذا كنت تستخدم مستكشف Windows ، فستتم إعادة توجيهك إلى الدليل إذا قمت بالنقر المزدوج على الاختصار ، فلن يتظاهر بجزءه من نظام الملفات. لا يزال بإمكانك الرجوع مباشرة إلى ملف أو فتحه باستخدام المسار المترابط ، وغالبًا ما يعمل.
استخدام Symlinks من مشاركة الشبكة
أحد الأشياء التي تمت مناقشتها على نطاق واسع هو أنه لا يمكنك استخدام روابط ترميز Vista من نظام تشغيل آخر (ليس مفاجئًا) ، ولكن لا يمكنك استخدامها من مشاركة الشبكة أيضًا. هذا أمر مزعج إذا كنت تتوقع استخدام هذه الميزة على خادم ويب أو خادم ملفات.
حذف Symlinks
لحذف ارتباط رمزي ، يمكنك فقط حذف الارتباط. فقط تأكد من عدم حذف الملف الأصلي.