كيف أنسخ مجلدًا في Linux؟ (cp -r)

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

أوامر لينكس السيرفرات ولينكس

الإجابة

لنسخ مجلد مع كل محتوياته نستخدم cp مع الخيار -r (recursive):

cp -r folder1 folder2

لماذا يظهر هذا الخطأ؟

cp folder1 folder2
cp: -r not specified; omitting directory 'folder1'

الأمر cp وحده ينسخ الملفات فقط، ويتجاهل المجلدات. الخيار -r يطلب منه الدخول إلى المجلد ونسخ كل ما فيه.

خيارات مفيدة

cp -rv folder1 folder2   # show each copied file
cp -a folder1 folder2    # keep permissions and dates too

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

اختبر فهمك

كتب مستخدم Linux الأمر التالي فظهر الخطأ أدناه. كيف ينسخ المجلد دون خطأ؟

cp folder1 folder2
cp: -r not specified; omitting directory 'folder1'