انزل وب

symlink چیست،چه کاربردی دارد و چگونه از آن استفاده کنیم؟

معرفی متد symlink و کاربردهای آن

در ویندوز ویستا مایکروسافت متد جدیدی به نام NTFS symbolic link یا symlink منتشر کرد که این امکان را فراهم میکرد تا که یک شی (فایل و پوشه) از سیستم فایل NTFS به یک شی دیگر از همان سیستم فایل اشاره کند به عنوان مثال فایل anzalwb.txt در درایو C  و فایل anzalweb.txt در درایو D با استفاده از این متد هر دو به یک مکان از حافظه اشاره میکنند که این بدین معناست محتوا هر دو فایل یکی است و با ایجاد تغییرات در هر کدام از فایل ها محتوای دیگری نیز تغییر میکند.

انزل وب

بله شاید فکر کنید این قابلیت چیزی شبیه به shortcut (میانبر) ویندوز است اما روش لینک کردن با shortcut یک تفاوت بزرگ دارد،در هنگامی که شما فایل یا پوشه مربوط به یک shortcut را حذف میکنید دیگر از طریق shortcut به محتویات اصلی دسترسی ندارید و میانبر شما بلا استفاده میشود اما با استفاده از متد symlink در صورتی که شما هر کدام از فایل یا پوشه ها (مانند anzalwb1.txt در درایو C) را حذف کنید فایل دیگر ( anzalweb2.txt در داریو D) همچنان در دسترس است و مانند یک نسخه پشتیبان از داده ها عمل میکند.

چگونه از symlink استفاده کنیم؟

برای استفاده از این متد و ایجاد لینک فایل از دستور mklink در CMD استفاده میشود.وشکل کلی آن به صورت زیر میباشد:

MKLINK [[/D] | [/H] | [/J]] فایل یا پوشه هدف  فایل یا پوشه لینک

انزل وب

که خود این دستور نیز دارای سوئیچهای متفاوتی است که در ادامه آنها را معرفی میکنیم.

سوئیچ /D

این سوئیچ تفاوت چندانی با ایجاد shortcut ندارد و تقریبا دارای ویژگی shortcut ویندوز میباشد.

مثال:

mklink /D c:\anzalweb c:\AMD

انزل وب

با اجرای این دستور در cmd،در درایو C یک پوشه جدید به نام anzalweb میشود که میتوان از طریق آن به محتویات پوشه AMD همان درایو دسترسی داشت.

انزل وب

سوئیچ /H یا Hardlink

به وسیله این سوئیچ میتوانید یک فایل با عملکرد مشابه که تنها نامی متفاوت دارد ایجاد کنید که با تغییر در هر یک از فایلها، فایل دگیر نیز تغییر خواهد کرد.

مثال:

mklink /H anzalweb.txt memo.txt

انزل وب

با اجرای این دستور در cmd یک فایل .txt جدید به نام anzalweb ایجاد میشود که محتوای آن با فایل memo.txt آپدیت خواهد شد (و بر عکس)،در صورت حذف memo.txt این فایل پایدار خواهد بود.

انزل وب

سوئیچ /J

به وسیله این سوئیچ میتوانید یک پیوند بین دایرکتوری های سیستم عامل (Directory Junction) ایجاد کنید،عملکرد این سوئیچ بسیار شبیه به سوئیچ /H میباشد با این تفاوت که میتوانید از آن در بین دایکتوری های مختلف استفاده کنید.

مثال:

mklink /J D:\anzalweb c:\shahryar

انزل وب

با اجرای این دستور در cmd در درایو D پوشه ی جدیدی به نام anzalweb ایجاد میشود که محتوای آن با پوشه shahryar در درایو C آپدیت خواهد شد (و بر عکس)،در صورت حذف پوشه shahryar پوشه anzalweb پایدار خواهد بود.

انزل وب

انزل وب

علاوه بر دستورات فوق میتوانید توسط برنامه هایی همچون DirectorySlicer،JunctionMaster و symlinker نیز برای فایل ها و پوشه ویندوز Hardlink ایجاد کنید.

منبع:انزل وب

به این مطلب امتیاز دهید

مطالب مرتبط

آموزش پشتیبان گیری از چت واتساپ اندروید و آیفون
آموزش پشتیبان گیری از چت واتساپ اندروید و آیفون
آموزش ذخیره و بکاپ خودکار عکس و ویدیو واتساپ در گوگل فوتو
آموزش ذخیره و بکاپ خودکار عکس و ویدیو واتساپ در گوگل فوتو
بکاپ فایل و شماره تلفن های آیفون
آموزش انتقال و بکاپ فایل ، شماره تلفن و.. آیفون و آی پد تنها با یک کلیک!
بکاپ گرفتن از فایل های هارد کامپیوتر و لپ تاپ
چگونه فایل های مهم لپ تاپ و کامپیوتر خود را در یک هارد دیگر بکاپ بگیریم؟

نظرات

  • آتیلا says:

    سلام خیلی ممنون برای پست جالبتون خیلی به دردم خورد. فقط فرق hardlink و symlink رو نفهمیدم. میشه بیشتر توضیح بدید.

  • رحیم says:

    سلام
    تو این مطلبتون چندتا اشکال دیدم گفتم ذکر کنم
    واسه هارد لینک یا همون سوییچ H نیمتونید دو تا فایل را در دو پارتیشن مختلف لینک کنید حتما باید تو یه پارتیشن باشن در صورتی که شما در اول مطلبتون ذکر کرید که میشه
    در مورد سوییچ J هم بدونید که اگه بیت دو پارتیشن باشه با حذف منبع اصلی دیگه به فایل ها دسترسی نخواهید داشت
    ——–
    اینم بگم که واقعا مطلابتون عالیه و ارزش خوندن داره همین که کپی از سایت ها فارسی نیست خیلی خوبه کاملا مشخصه که روی بیشتر مطلاب هم کار شده و تجربه و کپی محض نیست

  • با عرض سلام و خسته نباشی خدمت شما و همکاران تان
    من راستش یی مشکل دارم که فایل رار و ذیب شده را پسورد دادم اما حالا نمی تونم بازش کنم لطفا مرا رهنمایی نمایید البته پسورد آن هم از یادم رفته.
    تشکر

  • بابک هوده says:

    سلام

    اگر فایلهای سیستمی در ویندوز ۷ اسیب ببینند وبکاپ ها پاک شده باشند وسی دی

    هم موجود نباشد ایاراهی برای ترمیم وجود دارد؟

    چگونه درایور رابعد از دانلود نصب کنم؟

    در صورت امکان جواب را به ایمیل ارسال فرمایید. سپاسگزارم

    • شهریار مهاجر says:

      با سلام
      اگر منظور شما فایل های داریو سیستم باشند بله براحتی میتونید به سایت ارائه کننده سخت افزار مراجعه کنید و درایور رو دانلود کنید،نصب درایو هم مثل نصب برنامه هست و چندان فرقی با اون نداره،اگر به مشکل برخوردید اعلام کنید تا بیشتر توضیح بدم
      موفق باشید

    • بابک هوده says:

      سلام جالبه که اسم و فامیل شما دقیقا با اسم و فامیل من یکی است. دوست دارم بیشتر راجع به شما بدانم. بابک هوده