Menu
CoddyTech

نسخ مجلد

جزء من قسم الأساسيات في رحلة Terminal على Coddy. الدرس 17 من 82.

تمامًا مثل نسخ ملف باستخدام cp، يمكنك أيضًا نسخ دليل كامل. لكن لنسخ دليل وكل محتوياته، يجب استخدام الخيار -r، الذي يعني تكراري.

التنسيق الأساسي هو:

cp -r source destination

على سبيل المثال، لنسخ مجلد documents وتسمية النسخة documents_backup:

cp -r documents documents_backup

سيكون كلٌّ من المجلد الأصلي والنسخة موجودَين الآن. يمكنك التحقق باستخدام ls:

ls
documents
documents_backup
readme.txt

نسخ مجلد إلى مجلد آخر:

إذا كان المجلد الوجهة موجودًا بالفعل، فسيُوضَع مجلد المصدر داخله:

cp -r documents projects/

ينشئ هذا projects/documents مع جميع المحتويات الأصلية.

ملاحظة: من دون الخيار -r، سيرفض cp نسخ دليل وسيعرض خطأً. استخدم دائمًا -r عند نسخ المجلدات.

ملاحظة: لا يمكن نسخ مجلد إلى داخله. في Linux، يتوقف الأمر cp -r notes notes مع ظهور خطأ: cp: cannot copy a directory, 'notes', into itself, 'notes/notes'.

challenge icon

التحدي

مبتدئ

انسخ المجلد documents إلى مجلد جديد اسمه documents_backup، ثم استخدم ls للتأكد من وجود كلا المجلدين.

تلميح: استخدم cp -r لنسخ مجلد وجميع محتوياته. يلزم استخدام الخيار -r عند نسخ المجلدات.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Terminal