| SYMLINKS(8) | System Manager's Manual | SYMLINKS(8) |
نام (NAME)
symlinks - ابزار نگهداری و مدیریت پیوندهای نمادین
خلاصه دستور (SYNOPSIS)
symlinks [ -cdorstv ] dirlist
توضیحات (DESCRIPTION)
دستور symlinks دایرکتوریها را برای یافتن پیوندهای نمادین پویش کرده و آنها را در خروجی استاندارد فهرست میکند، که اغلب موجب شناسایی پیوندهای شکسته در ساختار درخت فایلسیستم میشود.
هر پیوند با یکی از دستهبندیهای زیر در خروجی نمایش داده میشود: relative، absolute، dangling، messy، lengthy یا other_fs.
پیوندهای relative (نسبی) پیوندهایی هستند که مسیر آنها بهصورت نسبی نسبت به دایرکتوری محل استقرار خود پیوند بیان شده است، و معمولاً مستقل از نقطه اتصال (نقطه مانت) فایلسیستم عمل میکنند.
پیوندهای absolute (مطلق) پیوندهایی هستند که مسیر آنها بهصورت یک مسیر مطلق از دایرکتوری ریشه مشخص شده است، همانطور که با یک اسلش ابتدایی (/) نشان داده میشود.
پیوندهای dangling (معلق یا شکسته) پیوندهایی هستند که هدف (مقصد) پیوند در حال حاضر وجود ندارد. این حالت معمولاً برای پیوندهای absolute زمانی رخ میدهد که فایلسیستم در نقطهای غیر از نقطه اتصال معمول خود متصل شده باشد (مانند زمانی که پس از بوت شدن از رسانه دیگر، فایلسیستم ریشه عادی در /mnt متصل شده است).
پیوندهای messy (نامرتب) پیوندهایی هستند که در مسیر خود دارای اسلشها یا نقطههای غیرضروری میباشند. این موارد در صورت تعیین گزینه -c نیز پاکسازی و اصلاح میشوند.
پیوندهای lengthy (طولانی) پیوندهایی هستند که در مسیر خود بیش از حد نیاز از "/.." استفاده کردهاند (بهعنوان مثال /bin/vi -> ../bin/vim). این پیوندها تنها در صورت مشخص شدن گزینه -s شناسایی میشوند، و تنها در صورتی پاکسازی و اصلاح میشوند که گزینه -c نیز تعیین شده باشد.
پیوندهای other_fs پیوندهایی هستند که مقصد آنها در حال حاضر روی فایلسیستمی متفاوت از جایی که symlinks اجرا شده قرار دارد (بیشترین کاربرد را همراه با گزینه -r دارد).
گزینهها (OPTIONS)
- -c
- تبدیل پیوندهای مطلق (درون همان فایلسیستم) به پیوندهای نسبی. این کار امکان حفظ اعتبار پیوندها را بدون در نظر گرفتن نقطه اتصال مورد استفاده برای فایلسیستم فراهم میکند — که در اغلب موارد پیکربندی مطلوبی است. این گزینه همچنین باعث اصلاح و پاکسازی هرگونه پیوند messy (نامرتب) میشود، و اگر گزینه -s نیز مشخص شده باشد، پیوندهای lengthy (طولانی) نیز کوتاهتر میشوند. پیوندهایی که توسط گزینه -c تغییر یافتهاند، در خروجی با پیشوند changed مشخص میشوند.
- -d
- باعث حذف پیوندهای dangling (معلق و شکسته) میشود.
- -o
- اصلاح پیوندها در سایر فایلسیستمهایی که هنگام پیمایش بازگشتی شناسایی میشوند. بهطور معمول، سایر فایلسیستمهای شناساییشده توسط symlinks دستکاری یا تغییر داده نمیشوند.
- -r
- اجرای بازگشتی روی زیردایرکتوریهای درون همان فایلسیستم.
- -s
- باعث شناسایی و تشخیص پیوندهای lengthy (طولانی) میشود.
- -t
- برای آزمایش اینکه دستور symlinks در صورت تعیین گزینه -c چه کاری انجام میداد، بدون اینکه عملاً چیزی را تغییر دهد.
- -v
- نمایش تمام پیوندهای نمادین. بهطور پیشفرض، پیوندهای relative نمایش داده نمیشوند مگر اینکه گزینه -v مشخص شده باشد.
اشکالات (BUGS)
دستور symlinks بهصورت بازگشتی وارد سایر فایلسیستمها نمیشود و پیوندها را در بین فایلسیستمهای مختلف تغییر نمیدهد.
نویسنده (AUTHOR)
برنامه symlinks توسط Mark Lord <mlord@pobox.com> ایجاد شده است. نگهدارنده فعلی J. Brandt Buckley <brandt@runlevel1.com> است.
همچنین ببینید (SEE ALSO)
| April 2014 | Version 1.4.3 |