آموزش ایجاد لینک نمادین در لینوکس
لینک نمادین در لینوکس یا همان 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 کنید، فقط آن فایل حذف می شود و فایل اصلی تغییری نمی کند.
امیدواریم این آموزش مورد توجه شما قرار گرفته باشد.