| LN(1) | General Commands Manual | LN(1) |
نام (NAME)
ln - ایجاد پیوند میان فایلها.
خلاصه دستور (SYNOPSIS)
ln [OPTION]... [-T] TARGET LINK_NAME
ln [OPTION]... TARGET
ln [OPTION]... TARGET... DIRECTORY
ln [OPTION]... -t DIRECTORY TARGET...
توضیحات (DESCRIPTION)
ایجاد پیوند میان فایلها.
گزینهها (OPTIONS)
- --backup[=<CONTROL>]
- تهیه یک نسخه پشتیبان از هر فایل مقصد موجود
- -b
- مشابه --backup اما هیچ آرگومانی نمیپذیرد
- -f, --force
- حذف فایلهای مقصد موجود
- -i, --interactive
- پرسش پیش از حذف فایلهای مقصد موجود
- -n, --no-dereference
- رفتار با LINK_NAME به عنوان یک فایل معمولی در صورتی که یک پیوند نمادین به یک دایرکتوری باشد
- -L, --logical
- دنبال کردن TARGETهایی که پیوند نمادین هستند
- -P, --physical
- ایجاد پیوندهای سخت مستقیماً به پیوندهای نمادین
- -s, --symbolic
- ایجاد پیوندهای نمادین به جای پیوندهای سخت
- -S, --suffix <SUFFIX>
- تغییر دادن پسوند معمول نسخه پشتیبان
- -t, --target-directory <DIRECTORY>
- تعیین DIRECTORY مورد نظر برای ایجاد پیوندها در آن
- -T, --no-target-directory
- رفتار همیشگی با LINK_NAME به عنوان یک فایل معمولی
- -r, --relative
- ایجاد پیوندهای نمادین بهصورت نسبی نسبت به مکان پیوند
- -v, --verbose
- چاپ نام هر فایل پیوند داده شده
- -h, --help
- نمایش راهنما
- -V, --version
- نمایش نسخه
- <files>
اطلاعات تکمیلی (EXTRA)
در حالت اول، پیوندی به TARGET با نام LINK_NAME ایجاد میشود. در حالت دوم، پیوندی به TARGET در دایرکتوری جاری ایجاد میشود. در حالتهای سوم و چهارم، پیوندهایی به هر TARGET در DIRECTORY ایجاد میشود. بهطور پیشفرض پیوندهای سخت، و با --symbolic پیوندهای نمادین ایجاد میشوند. بهطور پیشفرض، هیچ مقصدی (نام پیوند جدید) نباید از پیش وجود داشته باشد. هنگام ایجاد پیوندهای سخت، هر TARGET باید موجود باشد. پیوندهای نمادین میتوانند حاوی متن دلخواه باشند؛ در صورتی که بعداً ارجاعگشایی شوند، پیوند نسبی با توجه به دایرکتوری والد آن تفسیر میشود.
پسوند نسخه پشتیبان '~' است، مگر اینکه با --suffix یا SIMPLE_BACKUP_SUFFIX مشخص شده باشد. روش کنترل نسخه ممکن است از طریق گزینه --backup یا با متغیر محیطی VERSION_CONTROL انتخاب شود. مقادیر عبارتند از:
none, off هرگز نسخه
پشتیبان
تهیه
نمیشود
(حتی اگر --backup
داده شده
باشد)
numbered, t تهیه
نسخههای
پشتیبان
شمارهدار
existing, nil در صورت
وجود
نسخههای
شمارهدار،
شمارهدار؛
در غیر این
صورت ساده
simple, never همیشه
تهیه
نسخههای
پشتیبان
ساده
نسخه (VERSION)
v(uutils coreutils) 0.11.0
| 2026-09-01 |