العودة إلى الدورة

21. نسخ الملفات والأدلة: أمر `cp` (الجزء 1)

أساسيات Linux: من الصفر إلى إتقان واجهة سطر الأوامر (CLI Hero)

تكرار البيانات

يُستخدم الأمر cp (Copy) لنسخ الملفات والأدلة من موقع إلى آخر.

الصيغة (Syntax)

الصيغة العامة هي cp [options] source destination.

نسخ ملف واحد

لنسخ report.txt من الدليل الحالي إلى دليل backup:

bash $ cp report.txt backup/

إذا كنت تريد نسخ الملف وإعادة تسميته في هذه العملية:

bash $ cp report.txt backup/report_v2.txt

النسخ إلى الدليل الحالي

النقطة (.) هي اختصار لدليل العمل الحالي.

bash

نسخ الملف من /etc إلى الدليل الحالي

$ cp /etc/hosts .

خيارات مفيدة

  • -i (Interactive): يطالبك بالتأكيد قبل الكتابة فوق ملف وجهة موجود. موصى به بشدة للسلامة. bash $ cp -i fileA fileB cp: overwrite 'fileB'? y

  • -v (Verbose): يشرح ما يتم فعله.

  • -r (Recursive): مطلوب لنسخ الأدلة (يتم تغطيته لاحقاً).