- Robocopy هي أقوى أداة نسخ ومزامنة أصلية لـ ويندوز، مثالي لإدارة الملفات والمجلدات المتقدمة.
- يسمح بالنسخ متعددة الخيوط، والتسامح مع المقاطعة، الجذوع، تصفية ومزامنة المرآة بين المجلدات المحلية والشبكية.
- تتيح لك معلماته المتعددة تخصيص النسخ وأتمتة عمليات النسخ الاحتياطي وتحسين نقل كميات كبيرة من البيانات بسهولة.
- مثالية للبيئات المهنية والهجرات والبرامج النصية، توفر robocopy الموثوقية والتنوع الذي لا يمكن للآخرين تحقيقه الأوامر كلاسيكيات.

كيكر: إنها إحدى تلك الأدوات التي، وإن لم يلاحظها مستخدم ويندوز العادي، تُصبح ضرورية لمن يحتاجون إلى نسخ أو نقل أو مزامنة كميات كبيرة من الملفات بكفاءة وموثوقية. إذا سبق لك استخدام سطر أوامر ويندوز أو إدارة النسخ الاحتياطية، فإن robocopy هو بلا شك أقوى وأكثر الأوامر تنوعًا في أي إصدار حديث من نظام التشغيل. والأفضل من ذلك كله أنه يأتي مُضمنًا بشكل قياسي، دون الحاجة إلى... التنزيلات الخارجية.
في هذه المقالة سوف نقوم بشرح ما هو robocopy بطريقة واضحة وعملية، وكيف يعمل، وما هي معلماته، والخيارات المتقدمة و حيل مفيد حتى تتمكن من الحصول على أقصى تطابق لمهام النسخ، سواءً للنسخ الاحتياطي، أو نقل البيانات، أو المزامنة بين المجلدات والخوادم. سواءً كانت هذه تجربتك الأولى أو سبق لك استخدامها، إليك الدليل الشامل باللغة الإسبانية لإتقان RoboCopy من البداية إلى النهاية.
ما هو Robocopy بالضبط ولماذا هو خاص؟
كيكر:، الذي يأتي اسمه من "Robust File Copy"، كان السكين السويسري للمسؤولين والفنيين والمطورين والمستخدمين المتقدمين. وهو مصمم لـ إنشاء نسخ قوية من الملفات والدلائل (المجلدات)، ودعم المقاطعات وإعادة التشغيل حيث توجد أوامر أخرى مثل نسخة o XCOPY فشلهم. الميزة الرئيسية هو مقدار الوظائف المضمنة: النسخ متعدد الخيوط، والتسامح مع أخطاء الشبكة، ومعالجة الأذونات NTFS، الاستثناءات والإدراجات، ونسخ الشبكة، والسجلات التفصيلية، وغير ذلك الكثير.
كيكر: es مثالي للنسخ المحلية والشبكية، مما يسمح لك بجدولة المهام دعمنقل كميات كبيرة من البيانات أو الحفاظ على مزامنة مجلدين حتى لو كانا ينتميان إلى خوادم مختلفة. بالإضافة إلى ذلك، وعلى عكس الأدوات الرسومية الأخرى، يتميز برنامج robocopy بـ السرعة والتخصيص والأتمتة من خلال البرامج النصية أو المهام المجدولة.
الصيغة العامة لأمر Robocopy
البنية الأساسية للأمر بسيطة للغاية، ولكنها قوية للغاية:
robocopy <origen> <destino>
- الأصل:المجلد الذي تريد نسخ الملفات منه.
- destino:المجلد الذي سيتم حفظ الملفات المنسوخة فيه.
- تسجيل:يمكنك تحديد أنماط التسمية (مثل *.docx) أو تركها فارغة لنسخ كل شيء. الإعداد الافتراضي هو *. *.
- opciones:هذا هو المكان الذي تتألق فيه تقنية robocopy، حيث إنها تسمح لك بإضافة جميع أنواع المعلمات لضبط العملية.
مثال للاستخدام الأساسي:
robocopy C:\Users\Juan\Documentos D:\Backups\Documentos /E /Z /LOG:C:\Logs\backup.txt
سيؤدي هذا إلى نسخ جميع الملفات والمجلدات الفرعية، بما في ذلك الفارغة، في وضع قابل لإعادة التشغيل وإنشاء سجل مفصل.
شرح المعلمات الرئيسية لـ Robocopy

يوفر روبوكيبي عشرات الخيارات التي يمكنك دمجها لتحقيق السلوك المطلوب بدقة. إليك أهمها وأكثرها استخدامًا:
خيارات النسخ
- /S:نسخ الدلائل الفرعية ولكن استبعاد الدلائل الفارغة.
- /E:نسخ الدلائل الفرعية بما في ذلك الدلائل الفارغة.
- /مير:يكرر بنية المجلد المصدر إلى الوجهة، ويحذف الملفات الموجودة في الوجهة والتي لم تعد موجودة في المصدر.
- /Zاستخدم وضع إعادة التشغيل. في حال انقطاع النسخ الاحتياطي، استأنف من حيث توقفت.
- /B:نسخ في وضع النسخ الاحتياطي، متجاوزًا قيود الأذونات (يتطلب امتيازات مرتفعة).
- /ز ب:تركيبة /Z و/B: تحاول أولاً وضع التمهيد، وإذا فشلت تستخدم وضع النسخ الاحتياطي.
- /MT:n: يُمكّن النسخ متعدد الخيوط (مفيد جدًا للمجلدات الكبيرة). غيّر "n" إلى عدد الخيوط (بين 1 و128، الافتراضي: 8).
- /نسخ:الأعلام: يحدد ما يجب نسخه بالإضافة إلى البيانات (مثل السمات، والتواريخ، والأمان، والمالك، والتدقيق، وما إلى ذلك). على سبيل المثال، /نسخة:DAT نسخ البيانات والسمات والتواريخ.
- /الثانية:نسخ رمز أمان NTFS مع الملفات (المكافئ لـ /COPY:DATS).
- /نسخ الكل:انسخ أكبر قدر ممكن من المعلومات.
- /نسخ:T:نسخ الطوابع الزمنية من الدلائل.
- /يتحرك:نقل الملفات والمجلدات، وحذفها من المصدر بعد النسخ.
- /موف:ينقل الملفات فقط (تظل المجلدات في شكلها الأصلي).
- /تطهير:يحذف في الوجهة ما ليس موجودًا في المصدر (مزامنة كاملة).
خيارات الاختيار والتصفية
- /الأعلى:n:نسخ الملفات التي يقل حجمها عن 'n' بايت فقط.
- /الدقيقة:n:نسخ الملفات التي يزيد حجمها عن 'n' بايت فقط.
- /الحد الأقصى للعمر:n:يستثني الملفات الأقدم من 'n' يومًا أو تاريخًا.
- /ميناج:n:يستثني الملفات الأحدث من 'n' يومًا أو تاريخًا.
- ملف /XF:يستثني الملفات الفردية أو الملفات البدل.
- مجلد /XD:استبعاد المجلدات من النسخ.
- /XA:السمات:استبعاد الملفات حسب السمة (على سبيل المثال، مخفي: /XA:H).
- /IA:السمات:قم بتضمين الملفات ذات السمات المحددة فقط.
- /ES:فرض إدراج الملفات المتطابقة.
- /غرض: :يتضمن الملفات المعدلة.
- /L:يظهر ما سيتم نسخه، لكنه لا ينفذ عملية النسخ (وضع المحاكاة).
خيارات معالجة الأخطاء وإعادة المحاولة
- /ر:ن:عدد المحاولات في حالة وجود خطأ (الافتراضي: 1.000.000 محاولة).
- /و:ن:ثواني للانتظار بين عمليات إعادة المحاولة (الافتراضي: 30 ثانية).
- /ريج:يحفظ قيم /R و/W كخيارات افتراضية في السجل.
خيارات الإبلاغ والتسجيل
- /LOG:ملف:يحفظ نتيجة النسخ في ملف السجل.
- /LOG+:ملف:يضيف النتيجة إلى ملف السجل الموجود.
- /V:الوضع التفصيلي، يعرض كل ما يحدث.
- /TS:قم بتضمين التاريخ والوقت عند المغادرة.
- /ف ب:يعرض المسارات الكاملة للملفات المنسوخة.
- /تي إي إي:يعرض النتيجة في وحدة التحكم ويكتبها في السجل.
- /الوقت المتوقع للوصول: عينة تيمبو من المتوقع الانتهاء من النسخة.
- /إن جيه إتش y /نيوجيرسي:يزيل رأس وحدة التحكم والملخص على التوالي.
أمثلة على الاستخدام الشائع لـ Robocopy
أفضل طريقة لتعلم النسخ الآلي هي الاطلاع على أمثلة عملية وتكييفها مع وضعك. إليك بعض السيناريوهات الشائعة جدًا:
- نسخة بسيطة من جميع الملفات والمجلدات الفرعية (بما في ذلك الفارغة):
robocopy "C:\Mis Doc" "D:\BackupDoc" /E - نقل كافة المحتوى وحذفه من المصدر بعد النسخ:
robocopy "C:\Fotos" "E:\FotosBackup" /MOVE /E - نسخة متكررة من الملفات الأخيرة فقط (آخر 7 أيام):
robocopy D:\Carpeta1 F:\Respaldo1 /S /MAXAGE:7 - مزامنة مجلدين في وضع المرآة (أي ملف يتم حذفه على المصدر يتم حذفه على الوجهة):
robocopy \Servidor\Carpeta1 D:\BackupServidor /MIR - نسخة مفلترة من المستندات فقط كلمة:
robocopy C:\Documentos D:\BackupDocs *.docx *.doc /S - النسخ الاحتياطي المجدول للشبكة باستثناء المجلدات والسجلات:
robocopy \\Servidor\Datos \\Backup\Central /E /XD "CarpetaPrivada" /LOG:C:\Logs\robocopy-red.log - وضع المحاكاة (للتحقق دون تشغيل النسخة):
robocopy C:\Origen D:\Destino /E /L /V
الاختلافات بين Robocopy وأوامر النسخ الأخرى في Windows
يتساءل العديد من المستخدمين عما إذا كان الأمر يستحق العناء مع robocopy عندما يكون موجودًا نسخة o XCOPYالحقيقة هي أن النسخ الآلي يتفوق على كليهما بكثير:
- يتيح لك نسخ ملايين الملفات وآلاف المجلدات الفرعية دون أخطاء.
- يدعم المسارات التي يزيد طولها عن 256 حرفًا والملفات الكبيرة.
- إدارة أذونات الأمان والمالكين والسمات المتقدمة.
- فهو قادر على استئناف النسخ الاحتياطية المتقطعة والتسامح مع انقطاع الشبكة أو الطاقة.
- يتضمن خيارات للنسخ الاحتياطي متعدد الخيوط والسجلات التفصيلية.
باختصار، تم تصميم robocopy للبيئات المهنية والمهام الكبيرة، حيث قد تفشل عملية copy أو xcopy بسبب حدود النظام.
نصائح وحيل وأفضل الممارسات مع Robocopy
- إذا كان المسار يتضمن مسافات، قم بإحاطة اسم المجلد بعلامتي اقتباس مزدوجتين.
- استخدم دائمًا سجل /LOG:file.log لكي نتمكن من مراجعة أي أخطاء أو حوادث لاحقًا.
- إذا كنت تقوم بأتمتة النسخ، فاستخدم رموز الإرجاع الخاصة بـ robocopy في البرامج النصية لاكتشاف الأخطاء والتصرف وفقًا لذلك.
- تتيح لك المعلمة /L محاكاة العملية والتحقق من صحة كل شيء قبل تشغيلها فعليًا.
- لجدولة النسخ الاحتياطية التلقائية، قم بدمج robocopy في المهام المجدولة في Windows أو نصوص الدفعات.
- إذا كنت تريد النسخ بين أجهزة الكمبيوتر الشبكية، فتأكد أولاً من أذونات المستخدم والمصادقة.
- /MT يحسن سرعة القرص بشكل كبير SSD والشبكات سريعة، ولكن لا تفرط في استخدام الأسلاك إذا لم تكن معداتك قوية.
رموز خروج Robocopy وكيفية تفسيرها
يعيد Robocopy رمز خطأ عند الانتهاء، وهو أمر بالغ الأهمية إذا كنت تستخدمه في البرامج النصية أو المهام الآلية. الرموز الرئيسية هي:
| رمز | معنى |
|---|---|
| 0 | لم يتم نسخ أي ملفات. تمت مزامنة المصدر والوجهة. |
| 1 | تم نسخ الملفات بنجاح. |
| 2 | هناك ملفات إضافية في الوجهة غير موجودة في المصدر. |
| 3 | تم نسخ الملفات وتوجد ملفات إضافية في الوجهة. |
| 5 | تم نسخ الملفات وبعض الملفات غير متطابقة. |
| 6 | تم العثور على ملفات إضافية وغير متطابقة. |
| 7 | نسخ صحيحة ولكن مع التناقضات والإضافات. |
| 8 | نسخ الفشل في ملف واحد أو أكثر. |
بالنسبة للمهام الآلية، يمكنك استخدام إذا كان مستوى الخطأ في البرامج النصية الخاصة بك لاتخاذ القرارات بعد التنفيذ.
استكشاف الأخطاء وإصلاحها في Robocopy
- أذونات غير كافية:قم بتشغيل وحدة التحكم كمسؤول إذا كنت تقوم بنسخ ملفات محمية أو مرتفعة المستوى.
- الطرق الطويلة:أضف المعلمة / 256 لتعطيل الدعم الموسع، أو تعديل النظام إذا كنت بحاجة إلى طرق طويلة.
- الملفات قيد الاستخدام: لا يستطيع برنامج Robocopy نسخ الملفات المفتوحة بواسطة عمليات أخرى. استخدم أدوات مثل حجم نسخة الظل o ظل القرص إذا كنت بحاجة إلى نسخ المجلدات قيد الاستخدام.
- سجل كبير جدًا:تقسيم العملية إلى قسمين، أو استخدام /سجل+ لإضافة المعلومات دون الكتابة فوقها.
- أخطاء الشبكة: يُعدِّل /R y /W للتحكم في إعادة المحاولة والانتظار.
قوالب وأمثلة نصوص Robocopy
يتم تسخير القوة الحقيقية للروبوت من خلال دمجه في نصوص الدفعة أو بوويرشيلعلى سبيل المثال:
@echo off
set origen=%userprofile%\Documents
set destino=D:\Backup\Documentos
set opciones=/E /MT:16 /LOG:%userprofile%\Desktop\backup.log
robocopy "%origen%" "%destino%" %opciones%
للحصول على نسخة احتياطية متقدمة مع سجلات وتقارير الأخطاء:
robocopy "C:\Datos" "F:\Respaldo" /MIR /LOG:C:\Logs\robocopy.log
if errorlevel 8 (
echo Error grave en la copia. Consulta el log.
) else (
echo Copia realizada correctamente.
)
Robocopy في إدارة قواعد البيانات والخوادم
على الرغم من أن النسخ الآلي ليس مخصصًا لـ قواعد البيانات على هذا النحو، فهو مفيد جدًا لنقل الملفات المرتبطة والنسخ الاحتياطي لهاعلى سبيل المثال، يمكنك نسخ ملفات السجل أو ملفات البيانات أو النسخ الاحتياطية التي تم إنشاؤها تلقائيًا باستخدام robocopy الوضع الآمنبالطبع، من الأفضل القيام بذلك عندما تكون عمليات قاعدة البيانات متوقفة أو عندما لا تكون الملفات قيد الاستخدام.
Robocopy وتطور سطر الأوامر في Windows
في السنوات الأخيرة، دفعت شركة Microsoft إلى استخدام سطر الأوامر من خلال ويندوز محطة y بوويرشيليعمل برنامج Robocopy بشكل مثالي في كلا CMD كلاسيكي كما هو الحال في PowerShell، ويظل معيارًا يُحتذى به بين مسؤولي الأنظمة والمبرمجين وفنيي الدعم. لقد جعل تكامله مع التقنيات الحديثة وانفتاح مايكروسوفت على بيئات أكثر احترافية RoboCopy أكثر أهمية من أي وقت مضى، حتى أنه سمح له بالعمل على مسارات بعيدة، ومشاركات الشبكة، وهياكل معقدة.
يعد Robocopy هو الخيار الأول عندما يتعلق الأمر بنقل الملفات على نطاق واسع، والنسخ الاحتياطي، ومزامنة المجلدات، ونقل البيانات على Windows.الآن أنت تعرف الأساسيات والخيارات وأفضل الممارسات لتحقيق أقصى استفادة منها.
كاتب شغوف بعالم البايت والتكنولوجيا بشكل عام. أحب مشاركة معرفتي من خلال الكتابة، وهذا ما سأفعله في هذه المدونة، لأعرض لك كل الأشياء الأكثر إثارة للاهتمام حول الأدوات الذكية والبرامج والأجهزة والاتجاهات التكنولوجية والمزيد. هدفي هو مساعدتك على التنقل في العالم الرقمي بطريقة بسيطة ومسلية.
