أمر Xcopy (أمثلة وخيارات ومفاتيح والمزيد)
xcopy أمر هو أمر موجه الأوامر تستخدم لنسخ واحد أو أكثر الملفات أو مجلدات من موقع إلى موقع آخر.
مع خياراته العديدة وقدرته على نسخ الدلائل بأكملها ، فهو مشابه لـ ، ولكنه أقوى بكثير من نسخ الأمر. أمر robocopy مشابه أيضًا ولكنه يحتوي على المزيد من الخيارات.
توافر أمر Xcopy
هذا الأمر متاح من داخل موجه الأمر في جميع النوافذ أنظمة التشغيل بما فيها نظام التشغيل Windows 10, ويندوز 8, ويندوز 7, نظام التشغيل Windows Vista, ويندوز إكس بي، Windows 98 ، إلخ. ارى كيفية فتح موجه الأوامر إذا كنت بحاجة للمساعدة.
يمكنك أيضًا الوصول إلى الأمر في MS-DOS كملف أمر DOS.
بناء جملة أمر Xcopy
استخدم بناء الجملة التالي لأمر xcopy:
اكسكوبيمصدر [وجهة] [/أ] [/ب] [/ ج] [/د [:تاريخ]] [/ هـ] [/F] [/ ز] [/ ح] [/أنا] [/ ي] [/ك] [/ لتر] [/ م] [/ن] [/ س] [/ ص] [/ ف] [/ ص] [/س] [/ ر] [/ ش] [/الخامس] [/ ث] [/ س] [/ ذ] [/-y] [/ ض] [/exclude:ملف 1[+ملف 2][+file3]...] [/?]
توافر بعض مفاتيح أوامر xcopy وأوامر أخرى بناء الجملة قد تختلف من نظام تشغيل إلى نظام تشغيل. ارى كيف تقرأ صيغة الأمر إذا لم تكن متأكدًا من كيفية قراءة بناء الجملة أعلاه أو في الجدول أدناه.
خيارات أمر Xcopy | |
---|---|
غرض | وصف |
مصدر | يحدد هذا الملفات أو مجلد المستوى الأعلى الذي تريد النسخ منه. ال مصدر هي المعلمة الوحيدة المطلوبة. استخدام علامات الاقتباس حول مصدر إذا كان يحتوي على مسافات. |
وجهة | يحدد هذا الخيار الموقع الذي يوجد فيه ملف مصدر يجب نسخ الملفات أو المجلدات إلى. إذا كان الجواب لا وجهة في القائمة ، سيتم نسخ الملفات أو المجلدات إلى نفس المجلد الذي تقوم بتشغيل الأمر xcopy منه. استخدام علامات الاقتباس حول وجهة إذا كان يحتوي على مسافات. |
/أ | باستخدام هذا الخيار سيتم نسخ فقط أرشفة الملفات عثر عليه في مصدر. لا يمكنك استخدام /أ و / م سويا. |
/ب | استخدم هذا الخيار لنسخ الارتباط الرمزي نفسه بدلاً من هدف الارتباط. كان هذا الخيار متاحًا لأول مرة في نظام التشغيل Windows Vista. |
/ ج | يفرض هذا الخيار على xcopy الاستمرار حتى إذا واجه خطأ. |
/د [:تاريخ] | استخدم الأمر مع /د خيار وتاريخ محدد ، بتنسيق MM-DD-YYYY ، لنسخ الملفات التي تم تغييرها في هذا التاريخ أو بعده. يمكنك أيضًا استخدام هذا الخيار دون تحديد تاريخ محدد لنسخ هذه الملفات فقط مصدر التي هي أحدث من نفس الملفات الموجودة بالفعل في وجهة. هذا مفيد عند استخدام xcopy لإجراء نسخ احتياطية منتظمة للملفات. |
/ هـ | عند استخدامه بمفرده أو مع /س، هذا الخيار هو نفسه /س ولكنها ستنشئ أيضًا مجلدات فارغة بتنسيق وجهة التي كانت فارغة أيضًا مصدر. ال / هـ يمكن أيضًا استخدام الخيار مع / ر خيار لتضمين الدلائل والأدلة الفرعية الفارغة الموجودة في مصدر في بنية الدليل التي تم إنشاؤها في وجهة. |
/F | سيعرض هذا الخيار المسار الكامل واسم الملف لكل من مصدر و وجهة يتم نسخ الملفات. |
/ ز | يتيح لك استخدام xcopy مع هذا الخيار نسخ الملفات المشفرة بتنسيق مصدر إلى أ وجهة لا يدعم التشفير. لن يعمل هذا الخيار عند نسخ الملفات من محرك أقراص مشفر EFS إلى محرك أقراص غير مشفر EFS. |
/ ح | الأمر لا ينسخ الملفات المخفية أو ملفات النظام بشكل افتراضي ولكن عند استخدام هذا الخيار. |
/أنا | استخدم ال /أنا الخيار لإجبار xcopy على افتراض ذلك وجهة انه دليل. إذا كنت لا تستخدم هذا الخيار ، وكنت تقوم بالنسخ من مصدر هذا دليل أو مجموعة من الملفات والنسخ إلى وجهة غير موجود ، سيطالبك الأمر xcopy بإدخال ما إذا كان وجهة هو ملف أو دليل. |
/ ي | يقوم هذا الخيار بنسخ الملفات بدون تخزين مؤقت ، وهي ميزة مفيدة للملفات الكبيرة جدًا. كان هذا الخيار متاحًا لأول مرة في Windows 7. |
/ك | استخدم هذا الخيار عند النسخ يقرأ فقط ملفات للاحتفاظ بذلك سمة الملف في وجهة. |
/ لتر | استخدم هذا الخيار لعرض قائمة بالملفات والمجلدات المراد نسخها... ولكن لا يتم النسخ فعليًا. ال / لتر الخيار مفيد إذا كنت تبني أمرًا معقدًا به عدة خيارات وتريد أن ترى كيف سيعمل افتراضيًا. |
/ م | هذا الخيار مطابق لـ /أ الخيار ولكن xcopy سيتم إيقاف تشغيل سمة الأرشيف بعد نسخ الملف. لا يمكنك استخدام / م و /أ سويا. |
/ن | ينشئ هذا الخيار الملفات والمجلدات بتنسيق وجهة باستخدام أسماء ملفات قصيرة. يكون هذا الخيار مفيدًا فقط عند استخدام الأمر لنسخ الملفات إلى ملف وجهة الموجود على محرك الأقراص منسق لكبار السن نظام الملفات مثل سمين لا يدعم أسماء الملفات الطويلة. |
/ س | يحتفظ بالملكية ومعلومات قائمة التحكم في الوصول (ACL) في الملفات المكتوبة وجهة. |
/ ص | عند استخدام هذا الخيار ، ستتم مطالبتك قبل إنشاء كل ملف بتنسيق وجهة. |
/ ف | نوع من عكس /F الخيار / ف التبديل سوف يضع xcopy في الوضع "الصامت" ، متخطياً العرض على الشاشة لكل ملف يتم نسخه. |
/ ص | استخدم هذا الخيار للكتابة فوق ملفات للقراءة فقط في وجهة. إذا كنت لا تستخدم هذا الخيار عندما تريد الكتابة فوق ملف للقراءة فقط بتنسيق وجهة، ستتم مطالبتك برسالة "تم رفض الوصول" وسيتوقف الأمر عن العمل. |
/س | استخدم هذا الخيار لنسخ الدلائل والأدلة الفرعية والملفات الموجودة بداخلها ، بالإضافة إلى الملفات الموجودة في جذر من مصدر. لن يتم إعادة إنشاء المجلدات الفارغة. |
/ ر | يفرض هذا الخيار على الأمر xcopy إنشاء بنية دليل بتنسيق وجهة ولكن ليس لنسخ أي من الملفات. بمعنى آخر ، تم العثور على المجلدات والمجلدات الفرعية في مصدر سيتم إنشاؤه ولكن لا توجد ملفات. لن يتم إنشاء المجلدات الفارغة. |
/ ش | سيؤدي هذا الخيار إلى نسخ الملفات بتنسيق مصدر الموجودة بالفعل وجهة. |
/الخامس | يتحقق هذا الخيار من كل ملف كما هو مكتوب ، بناءً على حجمه ، للتأكد من تطابقهما. تم تضمين التحقق في الأمر الذي يبدأ في نظام التشغيل Windows XP ، لذا فإن هذا الخيار لا يفعل شيئًا في الإصدارات الأحدث من Windows ويتم تضمينه فقط للتوافق مع ملفات MS-DOS الأقدم. |
/ ث | استخدم ال / ث خيار لتقديم رسالة "اضغط على أي مفتاح عندما تكون جاهزًا لنسخ الملف (الملفات)". سيبدأ الأمر في نسخ الملفات حسب التعليمات بعد التأكيد بضغطة مفتاح. هذا الخيار ليس هو نفسه / ص الخيار الذي يطلب التحقق من قبل كل نسخة الملف. |
/ س | ينسخ هذا الخيار إعدادات تدقيق الملف ومعلومات قائمة التحكم في الوصول إلى النظام (SACL). أنت تلمح / س عند استخدام ملف / س اختيار. |
/ ذ | استخدم هذا الخيار لمنع الأمر من مطالبتك بالكتابة فوق الملفات من مصدر الموجودة بالفعل في وجهة. |
/-y | استخدم هذا الخيار لفرض الأمر لمطالبتك بالكتابة فوق الملفات. قد يبدو هذا خيارًا غريبًا في الوجود لأن هذا هو السلوك الافتراضي لـ xcopy ولكن ملف / ذ قد يتم تعيين الخيار مسبقًا في COPYCMD متغيرات البيئة في بعض أجهزة الكمبيوتر ، مما يجعل هذا الخيار ضروريًا. |
/ ض | يسمح هذا الخيار لأمر xcopy بإيقاف نسخ الملفات بأمان عند فقد اتصال الشبكة ثم استئناف النسخ من حيث توقف بمجرد إعادة الاتصال. يعرض هذا الخيار أيضًا النسبة المئوية المنسوخة لكل ملف أثناء عملية النسخ. |
/exclude:ملف 1[+ملف 2][+file3]... | يسمح لك هذا الخيار بتحديد واحد أو أكثر ملف أسماء تحتوي على قائمة بسلاسل البحث التي تريد أن يستخدمها الأمر لتحديد الملفات و / أو المجلدات لتخطيها عند النسخ. |
/? | استخدم ال مساعدة في التبديل مع xcopy لإظهار تعليمات مفصلة حول الأمر. التنفيذ xcopy /؟ هو نفس استخدام ملف أمر المساعدة ينفذ مساعدة xcopy. |
سيضيف الأمر xcopy سمة الأرشيف إلى الملفات بتنسيق وجهة بغض النظر عما إذا كانت السمة قيد التشغيل أو الإيقاف في الملف بتنسيق مصدر.
أمثلة على أوامر Xcopy
فيما يلي عدة أمثلة على كيفية استخدام هذا الأمر:
انسخ الملفات إلى مجلد جديد
xcopy C: \ Files E: \ Files / i.
في المثال أعلاه ، الملفات الموجودة في ملف مصدر دليل ج: \ الملفات إلى وجهة، دليل جديد [/أنا] على ال ه محرك يسمى الملفات.
لن يتم نسخ أي أدلة فرعية ، أو أي ملفات مضمنة فيها ، نظرًا لأن ملف /س لم يتم استخدام الخيار.
برنامج النسخ الاحتياطي Xcopy
xcopy "C: \ الملفات المهمة" D: \ Backup / c / d / e / h / i / k / q / r / s / x / y.
في هذا المثال ، تم تصميم xcopy ليعمل كحل احتياطي. جرب هذا إذا كنت ترغب في استخدام xcopy بدلاً من ملف برنامج النسخ الاحتياطي لنسخ ملفاتك احتياطيًا. ضع الأمر كما هو موضح أعلاه في برنامج نصي وجدولته ليتم تشغيله ليلاً.
كما هو موضح أعلاه ، يتم استخدام الأمر لنسخ جميع الملفات والمجلدات [/س] أحدث من تلك التي تم نسخها بالفعل [/د] ، بما في ذلك المجلدات الفارغة [/ هـ] والملفات المخفية [/ ح]، من عند مصدر من ج: \ ملفات مهمة الى وجهة من D: \ النسخ الاحتياطي، وهو دليل [/أنا]. لدينا بعض الملفات للقراءة فقط التي نريد تحديثها باستمرار وجهة [/ ص] ونريد الاحتفاظ بهذه السمة بعد نسخها [/ك]. نريد أيضًا التأكد من أننا نحتفظ بأي إعدادات ملكية وتدقيق في الملفات التي نقوم بنسخها [/ س]. أخيرًا ، نظرًا لأننا نقوم بتشغيل xcopy في برنامج نصي ، فلا نحتاج إلى رؤية أي معلومات حول الملفات أثناء نسخها [/ ف] ، لا نريد أن تتم مطالبتنا بالكتابة فوق كل واحد [/ ذ] ، ولا نريد أن يتوقف الأمر إذا حدث خطأ [/ ج].
نسخ الملفات والمجلدات عبر الشبكة
xcopy C: \ Videos "\\ SERVER \ Media Backup" / f / j / s / w / z.
هنا ، يتم استخدام الأمر لنسخ جميع الملفات والمجلدات الفرعية والملفات الموجودة في المجلدات الفرعية [/س] من عند مصدر من ج: \ مقاطع فيديو إلى مجلد الوجهة وسائط النسخ الاحتياطي موجود على جهاز كمبيوتر على الشبكة باسم الخادم. نحن نقوم بنسخ بعض ملفات الفيديو الكبيرة جدًا ، لذا يجب تعطيل التخزين المؤقت لتحسين عملية النسخ [/ ي] ، ونظرًا لأننا نقوم بالنسخ عبر الشبكة ، فإننا نريد أن نتمكن من استئناف النسخ إذا فقدنا اتصال الشبكة [/ ض]. لكوننا مصابين بجنون العظمة ، نريد أن يُطلب منا بدء العملية قبل أن تفعل أي شيء بالفعل [/ ث] ، ونريد أيضًا أن نرى كل التفاصيل حول الملفات التي يتم نسخها أثناء نسخها [/F].
هيكل مجلد مكرر
xcopy C: \ Client032 C: \ Client033 / t / e.
في هذا المثال الأخير لدينا مصدر مليء بالملفات والمجلدات جيدة التنظيم بتنسيق ج: \ Client032 للعميل. لقد قمنا بالفعل بإنشاء ملف وجهة مجلد، العميل 033، لعميل جديد ولكننا لا نريد نسخ أي ملفات — بنية المجلد الفارغة فقط [/ ر] حتى نكون منظمين ومستعدين. لدينا بعض المجلدات الفارغة في ج: \ Client032 التي قد تنطبق على العميل الجديد ، لذلك نريد التأكد من نسخها أيضًا [/ هـ].
احفظ الإخراج المطول أحيانًا لأمر xcopy في ملف باستخدام ملف عامل إعادة التوجيه. ارى كيفية إعادة توجيه إخراج الأمر إلى ملف للحصول على تعليمات أو تسجيل المغادرة حيل موجه الأوامر لمزيد من النصائح.
Xcopy & Xcopy32
في Windows 98 و Windows 95 ، يتوفر إصداران من الأمر xcopy: xcopy و xcopy32. ومع ذلك ، لم يكن القصد من الأمر الأخير أن يتم تشغيله مباشرة.
عند تنفيذ xcopy في نظام التشغيل Windows 95 أو 98 ، يتم تنفيذ الإصدار الأصلي المكون من 16 بت تلقائيًا (عندما يكون في وضع MS-DOS) أو الإصدار الأحدث 32 بت يتم تنفيذ الإصدار تلقائيًا (عندما يكون في Windows).
للتوضيح ، بغض النظر عن إصدار Windows أو MS-DOS لديك ، قم دائمًا بتشغيل الأمر xcopy ، وليس xcopy32 ، حتى لو كان متاحًا. عندما تقوم بتنفيذ xcopy ، فأنت تقوم دائمًا بتشغيل أنسب إصدار من الأمر.
أوامر Xcopy ذات الصلة
يتشابه الأمر xcopy من نواحٍ عديدة مع الأمر copy ولكن مع المزيد من الخيارات بشكل ملحوظ ، مثل القدرة على نسخ المجلدات ونسخ كل ملف في الدلائل الفرعية واستبعاد الملفات.
هذا الأمر يشبه إلى حد كبير أمر robocopy فيما عدا أن robocopy لديه مرونة أكثر من xcopy.
ال الأمر دير غالبًا ما يستخدم مع xcopy للتحقق من المجلدات والملفات الموجودة في دليل قبل إكمال الأمر.