۱۳۹۹/۶/۱۱ فناوری اطلاعات

کی بازار-لینک‌های نمادین[1] یا Symlinks یکی از قابلیت‌های کمتر شناخته‌شده اما بسیار کارامدِ ویندوز است. شما می‌توانید از لینک‌های نمادین به عنوان میانبرهایی استفاده کنید که در ویندوز می‌سازید. با این حال، لینک‌های نمادین قدرت بیشتری داشته و در مقایسه با میانبرهای معمول ازکارایی بیشتری نیز برخوردارند. در ادامه با ما همراه شوید تا توضیح دهیم چطور می‌شود در ویندوز 10 لینک نمادین (Symlink) درست کرد.

لینک‌های نمادین چه هستند؟

وقتی برای یک فایل یا فولدر میانبر درست می‌کنید فقط کافیست به آن‌ها اشاره کنید؛ همین و بس. لینک‌های نمادین اما چیزی بیش از یک میانبر ساده‌اند. آن‌ها در حقیقت حکم فایل یا فولدر مجازی را دارند که به فایل یا فولدر واقعی پیوند می‌خورند. وقتی برای یک فایل symlink می‌سازید، طوری ظاهر می‌شود انگار فایل واقعی است درحالیکه در حقیقت دارید با استفاده از آن به سمت فایل واقعی در پس‌زمینه هدایت می‌شوید. علاوه بر فایل‌ها همچنین می‌توانید برای فولدرها هم لینک نمادین درست کنید. خلاصه بگوییم که یک لینک نمادین چیزی نیست جز سازه‌‌ی رشته‌ی متن که به سیستم عامل اجازه می‌دهد بداند برای فایل یا فولدر دیگر تنها یک راه وجود دارد. بعنوان مثال، بیشتر اپ‌های سرویس کلود که نصب می‌کنید تنها با فایل‌ها و فولدرهای  واقع در فولدر خود همگام‌سازی‌ خواهند شد. اما وقت‌هایی هم می‌شود که شاید فولدری در درایوی دیگر دارید که می‌خواهید آن را با سرویس ذخیره کلود همگام‌سازی کنید. با این حال، دلتان نمی‌خواهد فولدر را از لوکیشن واقعی‌اش تکان دهید یا دوست ندارید کپی‌ای از آن فولدر درست کنید. در چنین شرایطی می‌توانید در فولدر سرویس کلود یک لینک نمادین درست کنید تا قادر شوید محتویات فولدر تارگت را بدون اینکه در واقع فولدر واقعی را تکان داده یا کپی کنید همگام‌سازی نمایید. از آنجایی که یک symlink فقط فولدری مجازی است که حکم مسیری به سمت فولدر واقعی دارد نیازی نیست نگران اشغال شدن فضای دیسک خود بشوید.

ساخت لینک نمادین با استفاده از افزونه‌ی Shell

اگر نمی‌خواهید وقتتان را پای خط فرمان تلف کنید و دوست دارید همین میزان انرژی را صرف نصب ابزاری کنید که به شما اجازه می‌دهد -با راست‌کلیک روی منوی زمینه-به فایل یا دایرکتوری موجود، لینک نمادین بدهید پس مورد زیر را امتحان کنید. افزونه‌ی Link Shell ابزاریست که به شما اجازه می‌دهد با راست‌کلیک روی هر فولدری که می‌خواهید بدان لینک دهید هاردلینک و لینک‌های نمادین درست کنید.

نصب آن کمی ترفند نیاز دارند. ابتدا هشداری را دریافت خواهید کرد که می‌گوید این افزونه نمی‌تواند به طور امنی دانلود شود و Windows Defender ممکن است به شما هشدار دهد که این افزونه unsigned است. ما به شما تضمین می‌دهیم که این ابزار امنِ امن است. پیش به جلو رفته و نصبش کنید.

در طول نصب، explorer.exe ریستارت خواهد شد؛ پس اطمینان حاصل کنید که از محتویات مهم خود بک‌آپ گرفته‌اید.

وقتی LSE نصب شد، روی فایل یا فولدر تارگت که می‌خواهید بدان لینک نمادین بدهید راست‌کلیک کنید. سپس گزینه‌ی Pick Link Source را بزنید.

سپس به فولدری که در آن می‌خواهید لینک نمادین پدیدار شود رفته و رویش راست‌کلیک کنید. سپس Drop As -> Symbolic Link را انتخاب کنید.

ساخت لینک نمادین با استفاده از Mklink

توجه: هرچند داریم این را در ویندوز 10 نشان می‌دهیم اما فرمان‌هایی که در این مقاله نشان داده شده‌اند روی Windows Vista به بالا نیز کاربردپذیر خواهند بود.

ساخت لینک‌های نمادین در ویندوز با فرمان mklink بسیار آسان است. برای شروع، دکمه‌های Win + X را فشار دهید و بعد گزینه‌ی Command Prompt (Admin) را بزنید تا خط فرمان با حقوق ادمین باز شود.

وقتی خط فرمان باز شد، از فرمت فرمان زیر برای ساخت symlink فایل استفاده کنید.

mklink Link Target

در مورد ما اینطور بود که می‌خواستیم لینک نمادین در درایو E را برای فایل متنی واقع در درایو F بسازیم تا فرمان به نظر این چنین آید:

mklink "E:PathSymlink_File.txt" "F:Real_File.txt"

اولین مسیری که در فرمان فوق مشاهده می‌کنید جایی است که لینک نمادین خود را خواهید ساخت. این مسیر Link نام دارد. مسیر دوم به فایل واقعی روی دیسک شما تعلق دارد که Target صدا زده می‌شود. وقتی لینک نمادین ساخته شد، باید در فایل‌اکسپلورر چنین ظاهر شود. گرچه این آیکون شبیه به میانبر معمولیست اما در حقیقت یک لینک نمادین می‌باشد.

در کنار هر فایل جداگانه می‌توانید برای کل دایرکتوری‌ها لینک نمادین بسازید. به منظور انجام این کار از فرمان زیر استفاده کنید. سوئیچ D /  به شما اجازه انجام این کار را می‌دهد.

mklink /D "E:PathSymlink_Books" "F:Books"

به محض اینکه فرمان را اجرا کردید، symlink برای دایرکتوری تارگت ساخته خواهد شد. می‌توانید آن را برای دسترسی به تمامی فایل‌ها و فولدرهای داخل فولدر واقعی استفاده کنید. در صورت تمایل می‌توانید لینک نمادین را مانند هر فایل یا فولدر دیگری حذف کنید. فقط کافیست symlink را انتخاب کرده و کلید حذف را روی کیبورد خود فشار دهید. همین!

 

[1] Symbolic Links

 

 

منبع: کی بازار (فروشگاه آنلاین نرم افزارهای اورجینال)، با دریافت انواع لایسنس‌های معتبر از تامین‌کنندگان جهانی این امکان را برای تمام کاربران فراهم آورده است تا در چند ثانیه، از خدماتی بین‌المللی لذت ببرند. در کی بازار امکان خرید لایسنس‌های اورجینال نرم افزار‌های کاربردی و امنیتی(ویندوز اورجینال، آفیس اورجینال، آنتی ویروس اورجینال، آنتی ویروس کسپرسکی، آنتی ویروس پادویش و آنتی ویروس نود 32) بصورت ارسال آنی فراهم آمده است.