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

22. نسخ الأدلة: أمر `cp -r` (الجزء 2)

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

نسخ المجلدات

ينظر Linux إلى الأدلة والملفات بشكل مختلف. إذا حاولت نسخ دليل بدون الخيار المناسب، فسيفشل الأمر.

الخيار المتكرر (Recursive Option) (-r أو -R)

لنسخ دليل وجميع محتوياته (الأدلة الفرعية والملفات)، يجب عليك استخدام الخيار المتكرر.

مثال: نسخ دليل project_A بالكامل ومحتوياته إلى project_backup.

bash $ mkdir project_backup $ cp -r project_A project_backup/

$ ls -R project_backup project_backup/project_A: file1.txt subfolder/

خطأ شائع

إذا نسيت الخيار -r عند محاولة نسخ دليل:

bash $ cp project_A project_backup cp: omitting directory 'project_A'

تذكر: -r إلزامي للأدلة.