INSTALL(1) دستورات کاربر INSTALL(1)

install - کپی کردن فایل‌ها و تنظیم مجوزها و مشخصات دسترسی

install [گزینه‌ها]... [-T] مبدأ مقصد
install [گزینه‌ها]... مبدأ... دایرکتوری
install [گزینه‌ها]... -t دایرکتوری مبدأ...
install [گزینه‌ها]... -d دایرکتوری...

برنامه install فایل‌ها (معمولاً برنامه‌های کامپایل‌شده) را در مسیرهای مقصدی که تعیین می‌کنید کپی می‌کند. اگر قصد نصب یک بسته نرم‌افزاری آماده را بر روی سیستم گنو/لینوکس دارید، باید از مدیر بسته‌ها (مانند pacman یا apt) استفاده نمایید.

در سه حالت اول، فایل‌های مبدأ در مقصد کپی شده و همزمان مجوزهای دسترسی و کاربر/گروه مالک آن تنظیم می‌شوند. در حالت چهارم، تمامی اجزا و زیرپوشه‌های دایرکتوری تعیین‌شده ساخته می‌شوند.

ایجاد نسخه پشتیبان از فایل‌های موجود در مقصد
همانند --backup ولی بدون پذیرش آرگومان
نادیده گرفته می‌شود (به منظور سازگاری با سیستم‌های یونیکس قدیمی)
مقایسه فایل مبدأ و مقصد؛ در صورت یکسان بودن محتوا، تغییری در مقصد داده نمی‌شود تا زمان فایل حفظ گردد
رفتار با تمامی آرگومان‌ها به عنوان نام دایرکتوری؛ ایجاد تمامی اجزای دایرکتوری‌های مشخص‌شده
ایجاد خودکار تمام اجزای دایرکتوری والد مقصد پیش از کپی کردن فایل مبدأ
تنظیم گروه مالک به جای گروه پیش‌فرض کاربر جاری
تنظیم حالت مجوز دسترسی (مانند 0755 یا rwxr-xr-x) به جای پیش‌فرض rwxr-xr-x
تنظیم کاربر مالک (فقط توسط مدیر ارشد سیستم root)
حفظ زمان‌های دسترسی و تغییرات فایل مبدأ در مقصد
جداسازی و حذف جدول نمادها (Strip) از فایل‌های باینری اجرایی
کپی کردن تمامی فایل‌های مبدأ درون دایرکتوری مقصد مشخص‌شده
نمایش نام هر فایل پس از کپی موفقیت‌آمیز
نمایش راهنما و خروج
نمایش نسخه و خروج

cp(1)

July 2026 GNU coreutils 9.11