LN(1) دستورات کاربر LN(1)
نام (NAME)
ln - ایجاد پیوند بین فایلها
خلاصه دستور (SYNOPSIS)
ln [گزینه]... [-T] هدف پیوند_جدید
ln [گزینه]... هدف
ln [گزینه]... هدف... دایرکتوری
ln [گزینه]... -t دایرکتوری هدف...
توضیحات (DESCRIPTION)
در حالت نخست، پیوندی به هدف با نام پیوند_جدید ایجاد میکند. در حالت
دوم، پیوندی به هدف در دایرکتوری جاری میسازد. در حالت سوم و چهارم،
پیوندهایی به هر یک از مقادیر هدف در دایرکتوری مشخصشده ایجاد میکند.
بهطور پیشفرض پیوندهای سخت (Hard Links) ایجاد میشوند؛ برای ساخت پیوندهای
نمادین (Symbolic Links) از گزینه --symbolic استفاده کنید. بهصورت
پیشفرض، نام هر مقصد (نام پیوند جدید) نباید از قبل وجود داشته باشد.
هنگام ساخت پیوند سخت، هر هدف باید از قبل موجود باشد. پیوندهای نمادین
میتوانند شامل هر متن دلخواهی باشند؛ در صورت ارجاع بعدی، یک پیوند نسبی
بر مبنای دایرکتوری والد آن تفسیر میشود.
آرگومانهای اجباری برای گزینههای بلند، برای گزینههای کوتاه نیز اجباری
هستند.
--backup[=روش]
تهیه نسخه پشتیبان از هر فایل مقصد موجود
-b مشابه --backup ولی آرگومانی نمیپذیرد
-d, -F, --directory
اجازه به کاربر ارشد (superuser) برای تلاش جهت ایجاد پیوند سخت به
دایرکتوریها (نکته: به دلیل محدودیتهای سیستم، احتمالاً حتی برای
کاربر ارشد با شکست مواجه میشود)
-f, --force
حذف فایلهای مقصد موجود
-i, --interactive
پرسش پیش از حذف هر فایل مقصد
-L, --logical
دنبالکردن مقاصد در صورتی که خود پیوند نمادین باشند (Dereference)
-n, --no-dereference
رفتار با پیوند_جدید مانند فایل عادی در صورتی که پیوند نمادینی به
یک دایرکتوری باشد
-P, --physical
ساخت پیوند سخت مستقیماً به خود پیوندهای نمادین
-r, --relative
همراه با -s، ایجاد پیوندهای نسبی نسبت به موقعیت پیوند
-s, --symbolic
ایجاد پیوند نمادین به جای پیوند سخت
-S, --suffix=پسوند
جایگزینی پسوند معمول پشتیبانگیری
-t, --target-directory=دایرکتوری
مشخصکردن دایرکتوری که پیوندها باید در آن ساخته شوند
-T, --no-target-directory
همواره رفتار با پیوند_جدید به عنوان یک فایل معمولی
-v, --verbose
چاپ نام هر فایل پیوند دادهشده
--help نمایش این راهنما و خروج
--version
نمایش اطلاعات نسخه و خروج
پسوند فایل پشتیبان برابر با '~' است، مگر اینکه با --suffix یا متغیر
SIMPLE_BACKUP_SUFFIX تنظیم شود. روش کنترل نسخه پشتیبان میتواند از طریق
گزینه --backup یا متغیر محیطی VERSION_CONTROL انتخاب شود. مقادیر مجاز
عبارتند از:
none, off
هرگز نسخه پشتیبان تهیه نشود (حتی در صورت ارسال گزینه --backup)
numbered, t
تهیه نسخههای پشتیبان شمارهگذاریشده
existing, nil
در صورت وجود نسخه پشتیبان شمارهگذاریشده، به صورت شمارهگذاریشده
وگرنه به شکل ساده پشتیبان گرفته شود
simple, never
همواره نسخه پشتیبان ساده تهیه شود
استفاده از گزینه -s گزینههای -L و -P را نادیده میگیرد. در غیر این
صورت، آخرین گزینه مشخصشده رفتار هنگام مواجهه با هدف از نوع پیوند نمادین
را کنترل میکند و مقدار پیشفرض آن -P است.
نویسنده (AUTHOR)
نوشتهشده توسط Mike Parker و David MacKenzie.
گزارش باگها (REPORTING BUGS)
راهنمای برخط GNU coreutils:
گزارش هرگونه خطای ترجمه به:
حق نشر (COPYRIGHT)
حق نشر © 2022 بنیاد نرمافزارهای آزاد (Free Software Foundation, Inc.).
مجوز GPLv3+: مجوز عمومی همگانی گنو نگارش ۳ یا بالاتر
.
این یک نرمافزار آزاد است: شما میتوانید آزادانه آن را تغییر دهید و توزیع
کنید. هیچ ضمانتی برای آن وجود ندارد، تا حدی که قانون اجازه میدهد.
همچنین ببینید (SEE ALSO)
link(2), symlink(2)
مستندات کامل در:
یا به صورت محلی از طریق دستور: info '(coreutils) ln invocation'
GNU coreutils 9.1 September 2022 LN(1)