سوال متداول: چگونه یک لینک نرم افزاری را در لینوکس به روز کنم؟

تلفن شما ممکن است داغ شود یا باتری سریعتر از حد معمول تخلیه شود. اشکالات همچنین ممکن است نرم افزار بتای iOS را کمتر ایمن کنند. هکرها می توانند از حفره ها و امنیت برای نصب بدافزار یا سرقت اطلاعات شخصی سوء استفاده کنند. و به همین دلیل است که اپل اکیداً توصیه می کند که هیچ کس iOS بتای را روی آیفون "اصلی" خود نصب نکند.

سپس، سه راه برای تغییر سیم پیوند وجود دارد:

  1. از ln با نیروی -f و حتی برای دایرکتوری های -n استفاده کنید (inode می تواند مجددا استفاده شود): ln -sfn /some/new/path linkname.
  2. Symlink را حذف کرده و یک پیوند جدید ایجاد کنید (حتی برای دایرکتوری ها): rm linkname; نام پیوند ln -s /some/new/path.

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

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

-L تست می کند که آیا یک پیوند نمادین وجود دارد، خراب است یا نه. توسط ترکیب با -e می توانید معتبر بودن پیوند (پیوندها به دایرکتوری یا فایل) را آزمایش کنید، نه فقط وجود آن را. بنابراین اگر فایل واقعاً فایل است و فقط یک پیوند نمادین نیست، می‌توانید تمام این تست‌ها را انجام دهید و یک وضعیت خروج دریافت کنید که مقدار آن نشان‌دهنده شرایط خطا است.

ساده ترین راه: cd را به جایی که پیوند نمادین در آن قرار دارد و ls -l را برای فهرست کردن جزئیات انجام دهید از فایل ها قسمت سمت راست -> بعد از پیوند نمادین مقصدی است که به آن اشاره می کند.

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

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

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

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

ویژگی های محدودی برای کار با symlinks وجود دارد. روی پیوند نمادین کلیک راست کنید > ClearCase > Explore Link Target را کلیک کنید | ویژگی های Symlink در نمای فوری، هدف پیوند نمادین باید در نمای شما نیز بارگذاری شود تا عملیات هدف Symlink ظاهر شود.

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

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

می توان از آن استفاده کرد قیر برای انتقال یک پوشه حاوی پیوندهای نمادین نسبی.

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