نسخ مجلد
جزء من قسم الأساسيات في رحلة 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نسخ دليل إلى دليل آخر:
إذا كان destination موجودًا بالفعل كدليل، فسيتم وضع مجلد source داخله:
cp -r documents projects/ينشئ هذا projects/documents مع جميع المحتويات الأصلية.
ملاحظة: بدون العلامة -r، سيرفض cp نسخ مجلد وسيعرض خطأً. استخدم -r دائمًا عند نسخ المجلدات.
التحدي
مبتدئانسخ دليل documents إلى دليل جديد يُسمى documents_backup، ثم استخدم ls للتأكد من وجود الدليلين.
تلميح: استخدم
cp -rلنسخ دليل وجميع محتوياته. يُشترط استخدام الخيار-rعند نسخ المجلدات.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدرتدرّب بنفسك: Playground لـ Terminal