هر آنچه بایستی در مورد HARD LINK در لینوکس بدانید
مقدمه
HARD LINK در لینوکس یک پیوند سخت است که یک نام اضافی برای یک فایل موجود در لینوکس یا سایر سیستم عامل های مشابه یونیکس است. هر تعداد از لینک های سخت برای هر فایل ایجاد شده است. لینک های سخت را می توان به لینک های سخت دیگر نیز پیوند داد. با این حال، آنها نمی توانند برای دایرکتوری ها ایجاد شوند و نمی توانند از مرزهای سیستم فایل عبور کنند یا در سراسر پارتیشن ها بچرخند. در اینجا به منظور آشنایی بیشتر با HARD LINK در لینوکس لازم است ادامه مطلب را بررسی کنید تا بتوانید اطلاعات بیشتری در این بخش کسب کنید. همچنین در ردیت می توانید داده های بیشتری دریافت کنید.
شناخت بیشتر HARD LINK در لینوکس
در HARD LINK در لینوکس شاید مفیدترین کاربرد برای پیوندهای سخت این باشد که به فایلها، برنامهها و اسکریپتها (یعنی برنامههای کوتاه) به راحتی در فهرستی متفاوت از فایل اصلی یا فایل اجرایی (یعنی نسخه آماده برای اجرا یک برنامه) دسترسی داشته باشید. تایپ نام پیوند سخت باعث می شود که برنامه یا اسکریپت به همان روشی که از نام اصلی آن استفاده می شود اجرا شود. برای تست این هارد لینک ها می توانید اقدام به خرید سرور مجازی قدرتمند با سیستم عامل لینوکس کرده و آن را از صفر تا صد تست کنید.
پس این تعریف واقعاً به چه معناست؟ خوب، می توانید با استفاده از دستور ln file_name hardlink یک پیوند سخت به یک فایل موجود ایجاد کنید. در زیر مثالی از ایجاد یک HARD LINK در لینوکس ارائه شده است.
در HARD LINK در لینوکس پیوندهای نرم نوع خاصی از فایل است که به فایل دیگری اشاره می کند، بسیار شبیه به یک میانبر. برخلاف پیوند سخت، یک پیوند نمادین حاوی دادههای موجود در فایل هدف نیست. این به سادگی به ورودی دیگری در جایی در سیستم فایل اشاره می کند. این تفاوت به پیوندهای نمادین ویژگیهای خاصی میدهد که پیوندهای سخت فاقد آن هستند، مانند توانایی پیوند دادن به فهرستها یا فایلهای روی رایانههای راه دور که از طریق NFS شبکه استفاده می شوند. پس بیایید یک ترمینال باز کنیم. به Finder بروید یا ترمینال را جستجو و ورودی کنید، باید روی آن کلیک کنید و باز شود.
آدرس ما در اینستاگرام را فالو کنید.
برای مثال، اجازه دهید ابتدا یک فایل ایجاد کنیم. اگر تایپ کنیم touch example1enter را بزنید. ما می توانیم یک فایل ایجاد کنیم. اگر در پوسته تایپ ln -s example1 softlink1کنیم یک پیوند نرم بین فایل ها ایجاد می کنیم. مثال زیر را ببینید.
لینک نرم
حالا اگر بخواهیم تایپ ls -iکنیم، متوجه خواهیم شد که فقط فایل هاردلینک دارای inode یکسان با لینک سخت است در حالی که فایل لینک نرم دارای اینودهای متفاوت است.
- تفاوت بین لینک های سخت و نرم
در HARD LINK در لینوکس یک پیوند نرم حاوی داده های فایل مورد نظر نیست.
یک پیوند نرم به ورودی دیگری در جایی در سیستم فایل اشاره می کند.
یک پیوند نرم این قابلیت را دارد که به دایرکتوریها یا فایلهای رایانههای راه دور متصل به شبکه از طریق NFS پیوند دهد .
حذف یک فایل هدف برای یک پیوند نمادین آن پیوند را بی فایده می کند.
یک لینک سخت محتویات فایل را حفظ می کند.
یک پیوند سخت نمی تواند برای دایرکتوری ها ایجاد شود و آنها نمی توانند از مرزهای سیستم فایل عبور کنند یا در سراسر پارتیشن ها بچرخند.
در هاردلینک می توانید از هر یک از نام های هاردلینک ایجاد شده برای اجرای یک برنامه یا اسکریپت به همان شیوه ای که نام اصلی داده شده است استفاده کنید.
نتیجه گیری:
در HARD LINK در لینوکس فایل های سیستم با inode نمایش داده می شوند. یک فایل در سیستم اساساً پیوندی به یک inode است. سپس یک پیوند سخت ایجاد می کند که باید آن را بررسی کنید.
مقالات مشابه
- هنگامی که بهترین زمان برای دیدن ستاره دنباله دار NEOWISE عبور ؟ (شانس بعدی است که در 6,800 سال)
- J&K: اصالح می رود از دست رفته در Kulgam خود سوخته خودرو یافت
- پنج شنبه پیش بینی برای Northland: اواسط 80s در با بعد از ظهر رعد و برق ممکن است
- در حضور چینی, FM, Jaishankar می گوید باید به دنبال اخلاق و روابط بین الملل
- Thune says Trump's Supreme Court nominee will get a vote, reversing senator's 2016 position
- هنوز هم-بسته دلوت کسب و کار جدید خوش آمدید بازگشایی دستورالعمل
- 'نادرست': MEA در چین شارژ که نیروهای تجاوز در سراسر مرز در Ladakh
- منچستر یونایتد مارکوس Rashford به دریافت درجه دکتری خود را برای مبارزه علیه فقر
- Dubov ناخن ناکامورا طول می کشد عنوان
- مایک زیمر پاکستان به وایکینگ ها آماده با وجود مجازی offseason