آموزش ایجاد لینک نمادین در لینوکس

آموزش ایجاد لینک نمادین در لینوکس
03 - آبان - 1400

لینک نمادین در لینوکس یا همان Symlink نوعی از فایل است که به فایلی دیگر اشاره می کند که عملکردی مشابه shortcut در ویندوز دارد. به عبارتی یک میان بر می باشد که می تواند به منظور دستیابی سریعتر به فایل اصلی مورد استفاده قرار بگیرد.

در این آموزش می خواهیم به نحوه ایجاد لینک نمادین در لینوکس بپردازیم.

با ما همراه باشید.

ابتدا با استفاده از SSH به سرور لینوکسی متصل شوید.

سپس به یک دایرکتوری دلخواه بروید.

در این جا، ما یک فایل با نام file1.txt داریم، محتویات آن را مشاهده می کنیم :

برای ایجاد سیملینک از دستور ln -s استفاده می کنیم :

ln -s (source) (linked)

به جای source باید آدرس فایل اصلی را قرار دهیم و به جای linked، فایل لینک شده که باید ساخته شود درج می شود.

برای اینکه از فایل اصلی file1.txt یک لینک به فایل جدید file2.txt ایجاد کنیم از دستور زیر استفاده می کنیم.

ln -s file1.txt file2.txt

سپس با دستور ls می توانیم فایل ایجاد شده را در لیست محتویات دایرکتوری مشاهده کنیم.

در اینجا چنانچه در هر یک از این دو فایل تغییری ایجاد کنید، در فایل دیگر هم اعمال می شود.

ابتدا فایل file2.txt را مشاهده می کنیم.

سپس آن را تغییر می دهیم و خروجی را مشاهده می کنیم.

اکنون محتوای فایل اصلی (file1.txt) را بررسی می کنیم.

همانطور که مشاهده می شود هر دو فایل یک محتوا را دارند و تغییر در هر کدام، باعث تغییر در دیگری می شود.

برای غیرفعال شدن و حذف سیملینک می توانیم از دستور unlink استفاده کنیم.

unlink file2.txt

نکته مهم : در به کار بردن دستور unlink بسیار دقت کنید. زیرا اگر فایل اصلی را unlink کنید، فایل اصلی حذف می شود. اما اگر فایلی که با سیملینک ایجاد شده است را unlink کنید، فقط آن فایل حذف می شود و فایل اصلی تغییری نمی کند.

امیدواریم این آموزش مورد توجه شما قرار گرفته باشد.

Rate this post
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *