پاسخ سریع: چگونه یک لینک نمادین در لینوکس ایجاد کنیم؟

برای ایجاد پیوندهای سخت در یک سیستم لینوکس یا یونیکس مانند:

  • پیوند سخت بین sfile1file و link1file ایجاد کنید، اجرا کنید: ln sfile1file link1file.
  • برای ایجاد پیوندهای نمادین به جای پیوندهای سخت، از لینک منبع ln -s استفاده کنید.
  • برای تأیید پیوندهای نرم یا سخت در لینوکس، ls -l source link را اجرا کنید.

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

دستورات rm و unlink برای حذف پیوند نمادین. rm: فرمان ترمینال برای حذف هر فایل داده شده از جمله پیوندهای نمادین است. از آنجایی که یک لینک نمادین در لینوکس به عنوان یک فایل در نظر گرفته می شود، می توانید با دستور rm آن را حذف کنید.

برای ایجاد پیوندهای سخت در یک سیستم لینوکس یا یونیکس مانند:

  1. پیوند سخت بین sfile1file و link1file ایجاد کنید، اجرا کنید: ln sfile1file link1file.
  2. برای ایجاد پیوندهای نمادین به جای پیوندهای سخت، از لینک منبع ln -s استفاده کنید.
  3. برای تأیید پیوندهای نرم یا سخت در لینوکس، ls -l source link را اجرا کنید.

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

عکس در مقاله توسط "Wikimedia Commons" https://commons.wikimedia.org/wiki/File:Ejemplo_de_enlace_simb%C3%B3lico_roto_en_UNIX_y_GNU_Linux.jpg

این پست را دوست دارید؟ لطفا با دوستان خود به اشتراک بگذارید:
سیستم عامل امروز