برای ایجاد پیوندهای سخت در یک سیستم لینوکس یا یونیکس مانند:
- پیوند سخت بین sfile1file و link1file ایجاد کنید، اجرا کنید: ln sfile1file link1file.
- برای ایجاد پیوندهای نمادین به جای پیوندهای سخت، از لینک منبع ln -s استفاده کنید.
- برای تأیید پیوندهای نرم یا سخت در لینوکس، ls -l source link را اجرا کنید.
لینک نمادین در لینوکس چیست؟
پیوند نمادین که پیوند نرم نیز نامیده میشود، نوع خاصی از فایل است که به فایل دیگری اشاره میکند، بسیار شبیه میانبر در ویندوز یا نام مستعار مکینتاش. برخلاف پیوند سخت، یک پیوند نمادین حاوی دادههای موجود در فایل هدف نیست. این به سادگی به ورودی دیگری در جایی در سیستم فایل اشاره می کند.
چگونه یک پیوند نمادین را در لینوکس حذف کنم؟
دستورات rm و unlink برای حذف پیوند نمادین. rm: فرمان ترمینال برای حذف هر فایل داده شده از جمله پیوندهای نمادین است. از آنجایی که یک لینک نمادین در لینوکس به عنوان یک فایل در نظر گرفته می شود، می توانید با دستور rm آن را حذف کنید.
چگونه یک لینک سخت ایجاد می کنید؟
برای ایجاد پیوندهای سخت در یک سیستم لینوکس یا یونیکس مانند:
- پیوند سخت بین sfile1file و link1file ایجاد کنید، اجرا کنید: ln sfile1file link1file.
- برای ایجاد پیوندهای نمادین به جای پیوندهای سخت، از لینک منبع ln -s استفاده کنید.
- برای تأیید پیوندهای نرم یا سخت در لینوکس، 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