لینک فایل و دایرکتوری در لینوکس – دستور ln
لینک ها در لینوکس همان مفهوم Short Cut ویندوز هستند.
لینک های هارد Hard Link
• با لینک های هارد نمی توان دایرکتوری ها را لینک کرد.
• فقط در همان سیستم فایلی که هستند مورد دسترس هستند و در صورت انقال آنها یه یک سیستم فایل دیگر (پارتیشن دیگر) قابل استفاده نیستند.
• اگر فایل اصلی پاک شود، باز هم به اخرین محتوای فایل اصلی دسترسی داریم.
لینک های نرم Soft Link
• می توان یک inode را به چندین نام فایل اختصاص داد.
• برای لینک دادن میان دایرکتوری ها استفاده می شوند.
• می توان در دیگر سیستم فایل ها هم استفاده کرد.
• اگر فایل اصلی پاک شود دیگر از طریق لینک، به فایل اصلی دسترسی نداریم.
Soft Link ایجاد لینک نمادین ( میانبر یا Shortcut ) به فایل یا دایرکتوری دلخواه. به جای file1 مسیر فایل یا دایرکتوری مورد نظر و به جای lnk1 مسیر دایرکتوری که قرار است فایل یا دایرکتوری میانبر در آن ایجاد شود را قرار دهید
ln -s / file1/ file1 ~/lnk1
Hard Link ایجاد لینک فیزیکی به یک فایل یا دایرکتوری ( در واقع همان عمل کپی می باشد )
ln /file1 ~/lnk1