ما هو الأمر `cp` في Linux؟

ينسخ الأمر cp في Linux الملفات والمجلدات من موقع إلى آخر. ويعتمد سلوكه بدرجة كبيرة على خيارات مثل النسخ التكراري، ووضع الأرشفة، وآلية التعامل مع التحديثات، وطريقة تعامله مع الروابط الرمزية.

نظرًا لأهمية وضع المسارات بين علامات الاقتباس وتجميع الخيارات، فمن السهل كتابة أمر نسخ بشكل غير صحيح عند نقل عدة ملفات دفعةً واحدة.

وصف الأداة

تنشئ هذه الأداة أمر cp في Linux من مسار مصدر واحد أو أكثر، ووجهة، وخيارات خام اختيارية، وخيارات النسخ الشائعة. كما تدعم إخراج الأمر باستخدام sudo عند الحاجة إلى امتيازات مرتفعة.

وتفيد في إنشاء أوامر النسخ بسرعة، من دون القلق بشأن تفاصيل صياغة shell.

أمثلة

  • نسخ عدة ملفات إلى مجلد نسخ احتياطي
  • نسخ مجلد بشكل تكراري باستخدام خيارات بأسلوب الأرشفة
  • نسخ ملف باستخدام sudo إلى موقع محمي

الميزات

  • دعم مسارات مصدر متعددة
  • دعم خيارات cp الشائعة مثل الأرشفة، والنسخ التكراري، والحفاظ على السمات، والفرض، والتحديث، ومعالجة الروابط الرمزية
  • إمكانية تنزيل مخرجات shell

القيود

تنشئ الأداة سلسلة الأمر فقط. ولا تنفّذ الأمر أو تتحقق من وجود المسارات.

تُدرج الخيارات الخام كما هي، لذلك لا تتم التحقق من صحة الخيارات المخصصة إلا ضمن معالجة أساسية للسلاسل.