install - نسخ الملفات وتعيين السمات
ملخص
install [خيار]... [-T] المصدر الوجهة
install [خيار]... المصدر... الدليل
install [خيار]... -t الدليل المصدر...
install [خيار]... -d الدليل...
الوصف
يقوم برنامج install بنسخ الملفات (غالبًا الملفات المترجمة) إلى مواقع الوجهة التي تختارها. إذا كنت تريد تنزيل وتثبيت حزمة جاهزة للاستخدام على نظام GNU/Linux، فيجب عليك استخدام مدير حزم مثل yum(1) أو apt-get(1) بدلاً من ذلك.
في الأشكال الثلاثة الأولى، انسخ المصدر إلى الوجهة أو مصادر متعددة إلى الدليل الموجود، مع تعيين أوضاع الأذونات والمالك/المجموعة. في الشكل الرابع، قم بإنشاء جميع مكونات الدليل (الدلائل) المحدد.
الحجج الإلزامية للخيارات الطويلة إلزامية للخيارات القصيرة أيضًا.
--backup[=التحكم]
قم بإنشاء نسخة احتياطية لكل ملف وجهة موجود
-b يشبه --backup ولكنه لا يقبل وسيطة
-c (تم تجاهله)
-C، --compare
قارن محتوى ملفات المصدر والوجهة، وإذا لم يكن هناك تغيير في المحتوى أو الملكية أو الأذونات، فلا تقم بتعديل الوجهة على الإطلاق
-d، --directory
تعامل مع جميع الوسائط كأسمائها للدلائل؛ قم بإنشاء جميع مكونات الدلائل المحددة
-D قم بإنشاء جميع المكونات الأولية للوجهة باستثناء الأخير، أو جميع مكونات --target-directory، ثم انسخ المصدر إلى الوجهة
--debug
اشرح كيفية نسخ الملف. يعني -v
-g، --group=المجموعة
قم بتعيين ملكية المجموعة، بدلاً من المجموعة الحالية للعملية
-m، --mode=الوضع
قم بتعيين وضع الإذن (كما هو الحال في chmod)، بدلاً من rwxr-xr-x
-o، --owner=المالك
قم بتعيين الملكية (للمستخدم الخارق فقط)
-p، --preserve-timestamps
قم بتطبيق أوقات الوصول/التعديل لملفات المصدر على ملفات الوجهة المقابلة
-s، --strip
قم بإزالة جداول الرموز
--strip-program=البرنامج
البرنامج المستخدم لإزالة الثنائيات
-S، --suffix=اللاحقة
قم بتجاوز اللاحقة الاحتياطية المعتادة
-t، --target-directory=الدليل
انسخ جميع وسائط المصدر إلى الدليل
-T، --no-target-directory
تعامل مع الوجهة كملف عادي
-v، --verbose
اطبع اسم كل ملف أو دليل تم إنشاؤه
--preserve-context
حافظ على سياق أمان SELinux
-Z قم بتعيين سياق أمان SELinux لملف الوجهة وكل دليل تم إنشاؤه إلى النوع الافتراضي
--context[=CTX]
مثل -Z، أو إذا تم تحديد CTX، فقم بتعيين سياق أمان SELinux أو SMACK إلى CTX
--help عرض هذه المساعدة والخروج
--version
أخرج معلومات الإصدار واخرج
اللاحقة الاحتياطية هي '\~'، ما لم يتم تعيينها باستخدام --suffix أو SIMPLE_BACKUP_SUFFIX. يمكن تحديد طريقة التحكم في الإصدار عبر خيار --backup أو من خلال متغير البيئة VERSION_CONTROL. فيما يلي القيم:
none، off
لا تقم بإنشاء نسخ احتياطية أبدًا (حتى إذا تم إعطاء --backup)
numbered، t
قم بإنشاء نسخ احتياطية مرقمة
existing، nil
قم بإنشاء نسخ احتياطية مرقمة إذا كانت النسخ الاحتياطية المرقمة موجودة، وإلا قم بإنشاء نسخ بسيطة
simple، never
قم دائمًا بإنشاء نسخ احتياطية بسيطة
المؤلف
كتبه ديفيد ماكنزي.
الإبلاغ عن الأخطاء
مساعدة GNU coreutils عبر الإنترنت: [https://www.gnu.org/software/coreutils/] أبلغ عن أي أخطاء في الترجمة إلى [https://translationproject.org/team/]
انظر أيضًا
cp(1)
وثائق كاملة [https://www.gnu.org/software/coreutils/install] أو متوفرة محليًا عبر: info '(coreutils) install invocation'
تم تجميعه بواسطة Debian (9.7-3) حقوق الطبع والنشر © 2025 مؤسسة البرمجيات الحرة، Inc. الترخيص GPLv3+: ترخيص GNU GPL الإصدار 3 أو أحدث [https://gnu.org/licenses/gpl.html]. هذا برنامج مجاني: أنت حر في تغيير وإعادة توزيعه. لا توجد ضمانات، إلى أقصى حد يسمح به القانون.