چگونه می توان یک لینک در یونیکس ایجاد کرد؟

به طور پیش فرض، دستور ln لینک های سخت ایجاد می کند برای ایجاد یک پیوند نمادین، از گزینه -s ( –symbolic ) استفاده کنید. اگر FILE و LINK هر دو داده شوند، ln یک پیوند از فایل مشخص شده به عنوان آرگومان اول (FILE) به فایل مشخص شده به عنوان آرگومان دوم (LINK) ایجاد می کند.

منبع_file را با نام فایل موجود که می‌خواهید پیوند نمادین برای آن ایجاد کنید جایگزین کنید (این فایل می‌تواند هر فایل یا دایرکتوری موجود در سیستم‌های فایل باشد). جایگزین کردن myfile با نام پیوند نمادین. سپس دستور ln پیوند نمادین را ایجاد می کند.

برای ایجاد یک پیوند نمادین گزینه -s را به دستور ln و سپس فایل هدف و نام پیوند را ارسال کنید. در مثال زیر، یک فایل به پوشه bin متصل شده است. در مثال زیر، یک درایو خارجی نصب شده به یک فهرست اصلی متصل شده است.

به ایجاد لینک بین فایل هایی که باید از دستور ln استفاده کنید. نمادین پیوند (همچنین به عنوان نرم شناخته می شود پیوند or Symlink) از نوع خاصی از فایل تشکیل شده است که به عنوان مرجع فایل یا دایرکتوری دیگر عمل می کند.

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

یک لینک سخت است در اصل یک برچسب یا نامی است که به یک فایل اختصاص داده شده است. این پیوند جدید یک کپی جداگانه از فایل قدیمی نیست، بلکه نام متفاوتی برای محتوای فایل مشابه با فایل قدیمی است. … در نتیجه، هر تغییری که در Oldfile ایجاد کنید در newlink قابل مشاهده خواهد بود.

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

برای مشاهده پیوندهای نمادین در دایرکتوری:

  1. یک ترمینال را باز کنید و به آن دایرکتوری بروید.
  2. دستور ls -la را تایپ کنید. این فهرست طولانی تمام فایل های دایرکتوری را نشان می دهد، حتی اگر مخفی باشند.
  3. فایل هایی که با l شروع می شوند فایل های پیوند نمادین شما هستند.

دلیل پیوند سخت دایرکتوری ها این است مجاز نیست کمی فنی است در اصل، آنها ساختار فایل-سیستم را می شکنند. به هر حال به طور کلی نباید از لینک های سخت استفاده کنید. پیوندهای نمادین اکثر عملکردهای مشابه را بدون ایجاد مشکل امکان پذیر می کنند (مثلاً پیوند هدف ln -s).

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

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