MKC_INSTALL(1) MKC_INSTALL(1)

install - نصب فایل‌های باینری

install -d [-o own] [-g grp] [-m mod] dir1 dir2 ... dirN
install [-cs] [-l flags] [-o own] [-g grp] [-m mod] file1 file2
install [-cs] [-l flags] [-o own] [-g grp] [-m mod] [files...] dir

فایل یا فایل‌ها در فایل یا دایرکتوری مقصد کپی می‌شوند. اگر مقصد یک دایرکتوری باشد، فایل با نام اصلی خود به درون دایرکتوری کپی می‌شود.

کپی کردن فایل. این رفتار پیش‌فرض است؛ این پرچم تنها برای سازگاری با نسخه‌های پیشین حفظ شده است.
ایجاد دایرکتوری‌ها. دایرکتوری‌های والد ناموجود در صورت نیاز ایجاد می‌شوند.
مشخص کردن یک گروه.
به جای کپی کردن فایل، یک پیوند به مبدأ ایجاد می‌کند. نوع پیوند توسط آرگومان linkflags تعیین می‌شود. مقادیر معتبر linkflags عبارتند از: h (سخت)، s (نمادین).
مشخص کردن یک حالت (مجوز دسترسی) جایگزین. حالت پیش‌فرض بر روی rwxr-xr-x (0755) تنظیم شده است. حالت مشخص‌شده می‌تواند یک مقدار هشت‌هشتی (octal) یا نمادین باشد؛ برای شرح مقادیر ممکن حالت، chmod(1) را ببینید.
مشخص کردن یک مالک.
دستور install برای پیراستن باینری‌ها دستور strip(1) را اجرا می‌کند تا install بتواند بر روی تعداد زیادی از سیستم‌ها و انواع باینری‌ها قابل‌حمل باشد. اگر متغیر محیطی STRIP تنظیم شده باشد، به عنوان برنامه strip(1) استفاده می‌شود.

STRIP
برنامه‌ای که برای پیراستن باینری‌های نصب‌شده در هنگام استفاده از گزینه -s به کار می‌رود. در صورت مشخص نشدن، از strip استفاده می‌شود.

ابزار install در صورت موفقیت با وضعیت 0 و در صورت بروز خطا با مقداری بزرگ‌تر از صفر (>0) خارج می‌شود.

Aleksey Cheusov <vle@gmx.net>

January 26, 2020