وقتی صحبت از میانبر میشود به احتمال زیاد به یاد آیکون روی دسکتاپ میافتید که شما را به یک فایل، پوشه یا اپلیکیشن میبرد. درحالی که این تصور درست است اما انواع مختلف میانبر وجود دارد. در این مقالهی فیسیت ما تمرکز خود را روی لینک سمبولیک میگذاریم که به آن symlink ( سیملینک) یا سافت لینک نیز میگویند.
سیملینک چیست؟
سیملینک یک فایل میانبر است. اما متفاوت آن با میانبر معمولی این است که یک اینستالر برنامه روی دسکتاپ ویندوز شما نصب شده تا آن را راحتتر اجرا کند. با کلیک کردن روی هرکدام از میانبرها لینک باز میشود اما زیرساخت این دو با هم متفاوت است. درحالی که یک میانبر معمولی به یک فایل خاص اشاره دارد، سیملینک کاری میکند که به نظر برسد فایل واقعاً در آنجا قرار دارد. کامپیوتر و دیگر اپلیکیشنها سیملینک را مانند خود فایل میخوانند. روی macOS وقتی که شما سعی میکنید یک سیملینک را در مکان اصلی فایل بسازید به شما میگوید که فایل اصلی موجود است.
سیملینک در برابر میانبر استاندارد
فرض کنید که شما یک پوشهی خاص را در هارد دیسک خود دارید که میخواهید بدون این که خود پوشه را به دراپباکس منتقل کنید آن را با دراپباکس سینک کنید. در این مورد ساخت یک میانبر برای پوشه در دراپباکس زحمت اضافی است. میانبر روی دستگاهی که آن را ساختهاید کار خواهد کرد. دراپباکس نیز با میانبر سینک خواهد شد. اما فایل میانبر سینک شده وقتی که از یک کامپیوتر دیگر آن را باز کنید قابل دسترسی نخواهد بود.
حال وقتی که یک میانبر سیملینک داشته باشید با این مشکل مواجه نخواهید شد، به این دلیل که دراپباکس سیملینک را به عنوان یک پوشهی واقعی میخواند و در نتیجه داده را از آن سینک میکند. شما میتوانید به پوشه و محتوای آن در دستگاهی که دراپ باکس روی آن نصب است دسترسی پیدا کنید حتی اگر پوشهی اصلی جزئی از دراپباکس شما نباشد. به خاطر داشته باشید که حذف چه سیملینک و چه میانبر معمولی اثری روی پوشه، فایل یا اپلیکیشن اصلی نخواهد داشت.
چرا ما به سیملینک نیاز داریم؟
به طور کلی سیملینک داربردیتر از میانبر معمولی است زیرا:
• شما میتوانید بدون نیاز به ساخت کپی و استفاده از حافظه، از قسمتهای مختلف به فایل خود دسترسی پیدا کنید.
• نسخههای مختلف یک فایل را داشته باشید و در عین حال همه آپدیت باشند.
• دادهها را از درایو C:\ خود به جایی دیگر ببرید بدون این که سیستم و یا عملکرد اپلیکیشنی که دادههای آن در درایو C:\ قرار دارد دچار مشکل شود.
چطور سیملینک بسازیم؟
شما میتوانید با استفاده از خط فرمان یا ترمینال سیملینکبسازید. البته راههای دیگری نیز وجود دارد.
روی لینوکس و مک اواس
روی لینوکس شما میوانید با خط فرمان زیر یک سیملینک برای یک فایل یا پوشه بسازید:
ln -s [/path/to/file] [/path/to/symlink]
همین فرمان برای مکاواس نیز کار خواهد کرد زیرا مک مثل لینوکس یک سیستم عامل مبتنی بر یونیکس است. فایل منیجر بعضی از محیطهای دسکتاپ لینوکس به شما این امکان را میدهد تا از طریق منو کلیک راست یک سیملینک بسازید. درنتیجه نگاه کنید و ببینید که فایل اکسپلورر شما چنین گزینهای دارد یا خیر.
برای مثال در فایل منیجر Nautilus که در توزیعهای لینوکس مختلفی وجود دارد کافی است دکمههای Ctrl و Shift را فشار داده و فایل را به مکانی که میخواهید سیملینک در آن ساخته شود بکشید. نگران نباشید فایل اصلی سر جای خود باقی خواهد ماند.
روی ویندوز
شما باید یک پنجرهی خط فرمان باز کنید و فرمان زیر را اجرا کنید:
mklink [/path/to/symlink] [/path/to/file]
برای سیملینک برای دایرکتوریها شما باید فرمان را کمی تغییر دهید:
mklink /d [/path/to/symlink] [/path/to/file]
اگر دوست ندارید از این خط فرمانها استفاده کنید ابزارهای گرافیکی نیز مثل Link Shell Extension وجود دارند.
سیملینک بهتر از میانبر است
لینک سمبولیک شاید در ابتدا کمی پیچیده به نظر برسد اما اگر آن را درک کنید میفهمید که چقدر استفاده از آن ساده است و چقدر کاربردی است.
بیشتر بخوانید:
منبع خبر: makeuseof
ثبت نظر