القيادة Xcopy

أمثلة الأوامر Xcopy ، خيارات ، مفاتيح ، وأكثر من ذلك

الأمر xcopy هو أمر موجه الأوامر يستخدم لنسخ واحد أو أكثر من الملفات و / أو المجلدات من موقع إلى آخر.

يشبه الأمر xcopy ، بخياراته المتعددة وقدرته على نسخ الدلائل بأكملها ، الأمر الأكثر تقليدية من الأمر التقليدي.

يتشابه أمر robocopy أيضًا مع الأمر xcopy لكن يحتوي على خيارات أكثر.

توافر Xcopy الأمر

يتوفر الأمر xcopy من خلال موجه الأوامر في كافة أنظمة تشغيل Windows بما في ذلك Windows 10 و Windows 8 و Windows 7 و Windows Vista و Windows XP و Windows 98 وما إلى ذلك.

الأمر xcopy هو أيضًا أمر DOS متوفر في MS-DOS.

ملاحظة: قد يختلف توفر بعض رموز تبديل الأوامر xcopy وغيرها من قواعد أوامر xcopy من نظام التشغيل إلى نظام التشغيل.

Xcopy الأمر بناء الجملة

مصدر xcopy [ الوجهة ] [ / a ] [ / b ] [ / c ] [ / d [ : date ]] [ / e ] [ / f ] [ / g ] [ / h ] [ / i ] [ / j ] [ / k ] [ / l ] [ / m ] [ / n ] [ / o ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t ] [ / u ] [ / v ] [ / w ] [ / x ] [ / y ] [ / -y ] [ / z ] [ / exclude: file1 [ + file2 ] [ + file3 ] ...] [ ]

تلميح: راجع كيفية قراءة أمر بناء الجملة إذا لم تكن متأكدًا من كيفية قراءة بناء جملة أمر xcopy أعلاه أو في الجدول أدناه.

مصدر هذا يحدد الملفات أو مجلد المستوى الأعلى الذي تريد نسخه منه. المصدر هو المعلمة المطلوبة الوحيدة في الأمر xcopy. استخدم علامات الاقتباس حول المصدر إذا كان يحتوي على مسافات.
المكان المقصود يحدد هذا الخيار الموقع الذي يجب أن يتم نسخ الملفات أو المجلدات المصدر إليه. إذا لم يتم سرد أية وجهة ، فسيتم نسخ الملفات أو المجلدات إلى نفس المجلد الذي تقوم بتشغيل الأمر xcopy منه. استخدم علامات الاقتباس حول الوجهة إذا كانت تحتوي على مسافات.
يؤدي استخدام هذا الخيار إلى نسخ ملفات الأرشيف الموجودة في المصدر فقط . لا يمكنك استخدام / a و / m معًا.
استخدم هذا الخيار لنسخ الرابط الرمزي نفسه بدلاً من هدف الرابط. تم توفير هذا الخيار لأول مرة في نظام التشغيل Windows Vista.
/ ج يفرض هذا الخيار xcopy المتابعة حتى إذا واجه خطأ.
/ د [ : date ] استخدم الأمر xcopy مع خيار / d وتاريخ محدد ، بالتنسيق MM-DD-YYYY ، لنسخ الملفات التي تم تغييرها في أو بعد ذلك التاريخ. يمكنك أيضًا استخدام هذا الخيار بدون تحديد تاريخ محدد لنسخ تلك الملفات في المصدر الأحدث من نفس الملفات الموجودة بالفعل في الوجهة . هذا مفيد عند استخدام الأمر xcopy لإجراء نسخ احتياطي للملفات العادية.
/ ه عند استخدامه بمفرده أو باستخدام / s ، يكون هذا الخيار هو نفسه / s ولكنه سيؤدي أيضًا إلى إنشاء مجلدات فارغة في الوجهة كانت فارغة أيضًا في المصدر . يمكن أيضًا استخدام الخيار / e مع الخيار / t لتضمين الدلائل والأدلة الفرعية الفارغة الموجودة في المصدر في بنية الدليل التي تم إنشاؤها في الوجهة .
/F سيعرض هذا الخيار المسار الكامل واسم الملف لكل من ملفات المصدر والوجهة التي يتم نسخها.
/ ز يتيح استخدام الأمر xcopy بواسطة هذا الخيار نسخ الملفات المشفرة في المصدر إلى وجهة لا تدعم التشفير. لن يعمل هذا الخيار عند نسخ الملفات من محرك أقراص EFS مشفر إلى محرك أقراص مشفر غير EFS.
/ ساعة لا يقوم الأمر xcopy بنسخ الملفات المخفية أو ملفات النظام بشكل افتراضي ولكن عند استخدام هذا الخيار.
/أنا استخدم الخيار / i لفرض xcopy افتراض أن الوجهة عبارة عن دليل. إذا لم تقم باستخدام هذا الخيار ، وكنت تقوم بالنسخ من مصدر دليل أو مجموعة من الملفات ونسخًا إلى وجهة غير موجودة ، سيطالبك الأمر xcopy بإدخال ما إذا كانت الوجهة ملفًا أو دليلاً.
/ ي يقوم هذا الخيار بنسخ الملفات بدون تخزين مؤقت ، وهي ميزة مفيدة للملفات الكبيرة جدًا. تم توفير خيار الأمر xcopy لأول مرة في Windows 7.
استخدم هذا الخيار عند نسخ ملفات للقراءة فقط للاحتفاظ بسمة الملف هذه في الوجهة .
/ لتر استخدم هذا الخيار لعرض قائمة بالملفات والمجلدات المراد نسخها ... ولكن لم يتم إجراء نسخ بالفعل. يكون الخيار / l مفيدًا إذا كنت تقوم بإنشاء أمر xcopy معقد بخيارات متعددة وترغب في معرفة كيف ستعمل بشكل افتراضي.
/ م هذا الخيار مماثل للخيار / a ولكن يقوم الأمر xcopy بإيقاف تشغيل سمة الأرشيف بعد نسخ الملف. لا يمكنك استخدام / m و / a معًا.
/ ن يقوم هذا الخيار بإنشاء ملفات ومجلدات في الوجهة باستخدام أسماء ملفات قصيرة. يكون هذا الخيار مفيدًا فقط عند استخدام الأمر xcopy لنسخ الملفات إلى وجهة موجودة على محرك أقراص تمت تهيئته إلى نظام ملفات قديم مثل FAT لا يدعم أسماء الملفات الطويلة.
/ س يحتفظ بالملكية ومعلومات قائمة التحكم بالوصول (ACL) في الملفات المكتوبة في الوجهة .
/ ص عند استخدام هذا الخيار ، ستتم مطالبتك قبل إنشاء كل ملف في الوجهة .
/ ف نوع من عكس الخيار / f ، سيتم وضع رمز التبديل / q xcopy في وضع "هادئ" ، تخطي العرض على الشاشة لكل ملف يتم نسخه.
/ ص استخدم هذا الخيار للكتابة فوق الملفات للقراءة فقط في الوجهة . إذا لم تستخدم هذا الخيار عندما تريد الكتابة فوق ملف للقراءة فقط في الوجهة ، فستتم مطالبتك برسالة "تم رفض الوصول" وسيتم إيقاف تشغيل الأمر xcopy.
/ ق استخدم هذا الخيار لنسخ الدلائل ، والدلائل الفرعية ، والملفات الموجودة داخلها ، بالإضافة إلى الملفات الموجودة في جذر المصدر . لن يتم إعادة إنشاء المجلدات الفارغة.
/ طن يفرض هذا الخيار الأمر xcopy لإنشاء بنية دليل في الوجهة ولكن ليس نسخ أي من الملفات. بمعنى آخر ، سيتم إنشاء المجلدات والمجلدات الفرعية الموجودة في المصدر ولكن لن تكون هناك ملفات. لن يتم إنشاء المجلدات الفارغة.
/ ش سيؤدي هذا الخيار إلى نسخ الملفات الموجودة في المصدر الموجودة بالفعل في الوجهة .
/الخامس يتحقق هذا الخيار من كل ملف كما هو مكتوب ، بناءً على حجمه ، للتأكد من أنه متطابق. تم إنشاء التحقق في الأمر xcopy الذي يبدأ في نظام التشغيل Windows XP ، لذلك لا يقوم هذا الخيار بأي شيء في الإصدارات الأحدث من Windows ولا يتم تضمينه إلا للتوافق مع ملفات MS-DOS الأقدم.
/ ث استخدم الخيار / w لتقديم رسالة "اضغط أي مفتاح عندما تكون جاهزة لنسخ الملف (الملفات)". سيبدأ الأمر xcopy بنسخ الملفات كما هو موضح بعد التأكد من الضغط على مفتاح. هذا الخيار ليس هو نفسه الخيار / p الذي يطلب التحقق قبل كل نسخة من الملف.
/ س هذا الخيار بنسخ إعدادات تدقيق ملف ومعلومات قائمة التحكم بالوصول (SACL). أنت تشير / o عند استخدام الخيار / x .
/ ص استخدم هذا الخيار لإيقاف أمر xcopy من مطالبتك بالكتابة فوق الملفات من المصدر الموجود بالفعل في الوجهة .
/ -y استخدم هذا الخيار لفرض أمر xcopy ليطالبك بالكتابة فوق الملفات. قد يبدو هذا خيارًا غريبًا لوجود لأن هذا هو السلوك الافتراضي لـ xcopy ولكن قد يكون الخيار / y مسبقًا في متغير بيئة COPYCMD على بعض أجهزة الكمبيوتر ، مما يجعل هذا الخيار ضروريًا.
/ ض يتيح هذا الخيار الأمر xcopy للتوقف بأمان عن نسخ الملفات عند فقد اتصال شبكة ثم استئناف النسخ من المكان الذي توقفت عنده إعادة الاتصال. يعرض هذا الخيار أيضًا النسبة المئوية التي تم نسخها لكل ملف أثناء عملية النسخ.
/ exclude: file1 [ + file2 ] [ + file3 ] ... يتيح لك هذا الخيار تحديد واحد أو أكثر من أسماء الملفات التي تحتوي على قائمة بسلاسل البحث التي تريد أن يستخدمها الأمر xcopy لتحديد الملفات و / أو المجلدات لتخطيها عند النسخ.
استخدم مفتاح المساعدة مع الأمر xcopy لإظهار مساعدة مفصلة حول الأمر. تنفيذ xcopy /؟ هو نفس استخدام أمر التعليمات لتنفيذ تعليمات xcopy .

ملاحظة: سيضيف الأمر xcopy سمة الأرشيف إلى الملفات الموجودة في الوجهة بغض النظر عما إذا كانت السمة موجودة أو مغلقة على الملف في المصدر .

تلميح: يمكنك حفظ الإخراج الطويل أحيانًا لأمر xcopy إلى ملف باستخدام عامل إعادة توجيه . راجع كيفية إعادة توجيه أمر القيادة إلى ملف للحصول على إرشادات أو تحقق من خدع الأوامر السريعة للحصول على مزيد من النصائح.

أمثلة الأوامر Xcopy

xcopy C: \ Files E: \ Files / i

في المثال أعلاه ، يتم نسخ الملفات الموجودة في الدليل المصدر لـ C: \ Files إلى الوجهة ، دليل جديد [ / i ] على محرك الأقراص E يسمى الملفات .

لن يتم نسخ أي أدلة فرعية ، ولا أي ملفات بداخلها ، لأنني لم أستخدم خيار / s .

xcopy "C: \ ملفات هامة" D: \ Backup / c / d / e / h / i / k / q / r / s / x / y

في هذا المثال ، تم تصميم الأمر xcopy ليكون بمثابة حل النسخ الاحتياطي. جرب هذا إذا كنت ترغب في استخدام xcopy لعمل نسخة احتياطية من ملفاتك بدلاً من برنامج النسخ الاحتياطي . ضع أمر xcopy كما هو موضح أعلاه في برنامج نصي وجدولته ليتم تشغيله كل ليلة.

كما هو موضح أعلاه ، يتم استخدام الأمر xcopy لنسخ كافة الملفات والمجلدات [ / s ] الأحدث من تلك الملفات التي تم نسخها بالفعل [ / d ] ، بما في ذلك المجلدات الفارغة [ / e ] والملفات المخفية [ / h ] ، من مصدر C: \ ملفات هامة إلى وجهة D: \ Backup ، وهو دليل [ / i ]. لدي بعض ملفات القراءة فقط التي أريد الاحتفاظ بها محدثة في الوجهة [ / r ] وأريد الاحتفاظ بهذه السمة بعد نسخها [ / k ]. أريد أيضًا أن أتأكد من الحفاظ على أي إعدادات ملكية وتدقيق في الملفات التي أقوم بنسخها [ / x ]. أخيرًا ، بما أنني أقوم بتشغيل xcopy في برنامج نصي ، لا أحتاج إلى رؤية أي معلومات حول الملفات أثناء نسخها [ / q ] ، لا أريد المطالبة بالكتابة فوق كل واحد [ / y ] ، ولا أريد xcopy للتوقف إذا تم تشغيله في خطأ [ / c ].

xcopy C: \ Videos "\\ SERVER \ Media Backup" / f / j / s / w / z

هنا ، يتم استخدام الأمر xcopy لنسخ كافة الملفات والمجلدات الفرعية والملفات الموجودة في المجلدات الفرعية [ / s ] من مصدر C: \ Videos إلى المجلد الوجهة Media Backup الموجود على جهاز كمبيوتر موجود على الشبكة باسم SERVER . أنا أنسخ بعض ملفات الفيديو الكبيرة جدًا لذا أريد تعطيل التخزين المؤقت لتحسين عملية النسخ [ / j ] ، وبما أنني أنسخ عبر الشبكة ، فأنا أريد أن أتمكن من استئناف النسخ إذا فقدت اتصال الشبكة [ / ض ]. وكوني مصابًا بجنون العظمة ، أريد أن أحث على بدء عملية xcopy قبل فعل أي شيء فعليًا [ / w ] ، وأريد أيضًا رؤية كل التفاصيل حول الملفات التي يتم نسخها أثناء نسخها [ / f ].

xcopy C: \ Client032 C: \ Client033 / t / e

في هذا المثال الأخير ، لدي مصدر مليء بالملفات والمجلدات المنظمة جيدًا في C: \ Client032 لعميل حالي. لقد قمت بالفعل بإنشاء مجلد وجهة فارغة ، Client033 ، لعميل جديد ولكن لا أريد نسخ أي ملفات - فقط بنية المجلد الفارغ [ / t ] لذلك فأنا منظم ومُعد. لدي بعض المجلدات الفارغة في C: \ Client032 والتي قد تنطبق على عميلي الجديد ، لذلك أريد التأكد من نسخها أيضًا [ / e ].

Xcopy و Xcopy32

في نظامي التشغيل Windows 98 و Windows 95 ، توفر إصداران من الأمر xcopy: xcopy و xcopy32. ومع ذلك ، لم يكن القصد من الأمر xcopy32 أن يتم تشغيله مباشرة.

عند تنفيذ xcopy في نظام التشغيل Windows 95 أو 98 ، يتم تنفيذ الإصدار 16 بت الأصلي تلقائيًا (عندما يكون في وضع MS-DOS) أو يتم تنفيذ الإصدار 32 بت الأحدث تلقائيًا (عندما يكون في Windows).

لكي تكون واضحًا ، بغض النظر عن إصدار Windows أو MS-DOS لديك ، قم دائمًا بتشغيل الأمر xcopy ، وليس xcopy32 ، حتى وإن كان متاحًا. عند تنفيذ xcopy ، فأنت دائمًا تستخدم الإصدار الأكثر ملاءمةً من الأمر.

أوامر ذات صلة Xcopy

يشبه الأمر xcopy بعدة طرق لأمر النسخ ولكن مع خيارات أكثر بكثير. كما أن الأمر xcopy يشبه إلى حد كبير أمر robocopy إلا أن النسخ الاحتياطي لديه مرونة أكثر من xcopy.