Xcopy buyrugʻi (misollar, parametrlar, kalitlar va boshqalar)

Mundarija:

Xcopy buyrugʻi (misollar, parametrlar, kalitlar va boshqalar)
Xcopy buyrugʻi (misollar, parametrlar, kalitlar va boshqalar)
Anonim

Xcopy buyrugʻi bir yoki bir nechta fayl yoki jildlarni bir joydan boshqa joyga nusxalash uchun ishlatiladigan buyruq satri buyrugʻidir.

Koʻp variantlari va butun kataloglarni nusxalash qobiliyati bilan u nusxa koʻchirish buyrugʻiga oʻxshaydi, lekin undan ancha kuchliroq. Robocopy buyrug'i ham shunga o'xshash, lekin undan ham ko'proq imkoniyatlar mavjud.

Image
Image

Xcopy buyrugʻining mavjudligi

Bu buyruq Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 va h.k. kabi barcha Windows operatsion tizimlarida Buyruqlar satrida mavjud.

Siz MS-DOS-da buyruqqa DOS buyrug'i sifatida ham kirishingiz mumkin.

Xcopy buyruq sintaksisi

Xcopy buyrugʻi uchun quyidagi sintaksisdan foydalaning:

xcopy manba [maqsad] [ /a] [ /b] [/c ] [/d [: sana] [/e ] [ /f ] [/g ] [/h ] [/i] [ /j] [ /k] [ /l] [ /m] [ /n] [ /o] [ /p] [ /q] [ /r] [ /s] [ /t] [ /u] [ /v] [ /w] [ /x] [ /y] [ /-y] [ /z] [/istisno: fayl1 [+ fayl2][+ fayl3]…] [ /? ]

Ma'lum xcopy buyruq kalitlari va boshqa buyruqlar sintaksisining mavjudligi operatsion tizimdan operatsion tizimga farq qilishi mumkin. Yuqoridagi yoki quyidagi jadvaldagi sintaksisni qanday o‘qishni bilmasangiz, buyruqlar sintaksisini qanday o‘qishni bilib oling.

Xcopy buyrugʻi parametrlari
Element Tavsif
manba Bu siz nusxa olmoqchi boʻlgan fayllar yoki yuqori darajadagi jildni belgilaydi. Manba yagona talab qilinadigan parametrdir. Manba atrofida boʻsh joy boʻlsa, qoʻshtirnoqlardan foydalaning.
manzil Ushbu parametr manba fayl yoki jildlar nusxalanishi kerak boʻlgan joyni belgilaydi. Agar biror maqsad roʻyxatda boʻlmasa, fayllar yoki papkalar siz xcopy buyrugʻini ishga tushirgan jildga koʻchiriladi. Belgilangan joy atrofida boʻsh joy boʻlsa, qoʻshtirnoqlardan foydalaning.
/a Ushbu parametrdan foydalanish faqat manbada topilgan arxiv fayllarini nusxalaydi. Siz /a va /m dan birga foydalana olmaysiz.
/b Ushbu variantdan havola maqsadi oʻrniga ramziy havolaning oʻzidan nusxa koʻchirish uchun foydalaning. Bu parametr birinchi marta Windows Vista’da mavjud edi.
/c Bu parametr xcopy-ni xatolikka duch kelgan taqdirda ham davom ettirishga majbur qiladi.
/d [ : sana] Oʻsha sanada yoki undan keyin oʻzgartirilgan fayllarni nusxalash uchun /d opsiyasi va maʼlum sana, AA-KK-YYYY formatida buyruqdan foydalaning. Bundan tashqari, ushbu parametrdan ma'lum bir sanani ko'rsatmasdan ham foydalanishingiz mumkin, faqat manbadagi manzilda mavjud bo'lgan fayllardan yangiroq bo'lgan fayllarni nusxalash uchun. Bu muntazam fayllarni zaxiralash uchun xcopy ishlatganda foydalidir.
/e Yakka holda yoki /s bilan foydalanilganda, bu parametr /s bilan bir xil boʻladi, lekin maqsadda boʻsh papkalarni ham yaratadi. manbada ham bo'sh edi. /e parametri /t opsiyasi bilan birgalikda manbada joylashgan boʻsh kataloglar va pastki kataloglarni maqsadda yaratilgan katalog tuzilmasiga kiritish uchun ham ishlatilishi mumkin.
/f Bu parametr nusxa olinayotgan manba va maqsad fayllarning toʻliq yoʻli va fayl nomini koʻrsatadi.
/g Ushbu parametr bilan xcopy-dan foydalanish manbadagi shifrlangan fayllarni shifrlashni qoʻllab-quvvatlamaydigan manzilga nusxalash imkonini beradi. Fayllarni EFS shifrlangan diskdan EFS shifrlanmagan diskiga nusxalashda bu parametr ishlamaydi.
/h Buyruq sukut boʻyicha yashirin fayllar yoki tizim fayllaridan nusxa koʻchirmaydi, lekin bu opsiyadan foydalanganda amalga oshiriladi.
/i Xcopy-ni maqsadli katalog deb hisoblash uchun /i opsiyasidan foydalaning. Agar siz ushbu parametrdan foydalanmasangiz va siz katalog yoki fayllar guruhi boʻlgan manbadan nusxa koʻchirayotgan boʻlsangiz va mavjud boʻlmagan manzilga nusxa koʻchirayotgan boʻlsangiz, xcopy buyrugʻi maqsad fayl yoki katalog ekanligini kiritishingizni soʻraydi.
/j Bu parametr fayllarni buferlashsiz nusxalaydi, bu xususiyat juda katta fayllar uchun foydalidir. Bu parametr birinchi marta Windows 7 da mavjud edi.
/k Ushbu fayl atributini belgilangan joyda saqlab qolish uchun faqat oʻqish uchun fayllardan nusxa koʻchirishda ushbu parametrdan foydalaning.
/l Nusxalanadigan fayl va papkalar roʻyxatini koʻrsatish uchun ushbu parametrdan foydalaning… lekin nusxa koʻchirish amalga oshirilmaydi. /l opsiyasi, agar siz bir nechta variantlardan iborat murakkab buyruq tuzayotgan boʻlsangiz va uning faraziy ishlashini koʻrishni istasangiz foydali boʻladi.
/m Bu parametr /a opsiyasi bilan bir xil, ammo xcopy faylni nusxalashdan keyin arxiv atributini oʻchirib qoʻyadi. /m va /a bilan birga foydalana olmaysiz.
/n Bu parametr qisqa fayl nomlari yordamida maqsadli fayl va papkalarni yaratadi. Bu parametr faqat uzoq fayl nomlarini qo‘llab-quvvatlamaydigan FAT kabi eski fayl tizimiga formatlangan diskda mavjud bo‘lgan manzilga fayllarni nusxalash buyrug‘idan foydalansangiz foydali bo‘ladi.
/o Maqsadda yozilgan fayllardagi egalik huquqi va kirishni boshqarish roʻyxati (ACL) maʼlumotlarini saqlab qoladi.
/p Ushbu opsiyadan foydalanilganda, maqsadda har bir fayl yaratilishidan oldin soʻraladi.
/q /f opsiyasiga qarama-qarshi boʻlgan /q tugmasi xcopy-ni yoqishni oʻtkazib yuborgan holda “jim” rejimga oʻtkazadi. -ko'chirilayotgan har bir faylning ekran ko'rinishi.
/r Maqsaddagi faqat oʻqish uchun moʻljallangan fayllarni qayta yozish uchun ushbu parametrdan foydalaning. Belgilangan joyda faqat oʻqish uchun moʻljallangan faylni qayta yozmoqchi boʻlganingizda ushbu parametrdan foydalanmasangiz, sizdan “Kirish taqiqlandi” xabari paydo boʻladi va buyruq ishlashni toʻxtatadi.
/s Manba ildizidagi fayllardan tashqari kataloglar, pastki kataloglar va ulardagi fayllardan nusxa olish uchun ushbu parametrdan foydalaning. Boʻsh jildlar qayta yaratilmaydi.
/t Ushbu parametr xcopy buyrugʻini maqsadda katalog tuzilmasini yaratishga majbur qiladi, lekin hech qanday fayldan nusxa koʻchirmaydi. Boshqacha qilib aytganda, manbada topilgan papkalar va pastki papkalar yaratiladi, lekin bizda hech qanday fayl yo'q. Boʻsh jildlar yaratilmaydi.
/u Bu parametr faqat maqsadli manbadagi fayllardan nusxa oladi.
/v Bu parametr har bir faylning bir xil ekanligiga ishonch hosil qilish uchun uning hajmiga qarab yozilganligini tekshiradi. Tasdiqlash Windows XP da boshlangan buyruqqa oʻrnatilgan, shuning uchun bu opsiya Windowsning keyingi versiyalarida hech narsa qilmaydi va faqat eski MS-DOS fayllari bilan moslik uchun kiritilgan.
/w “Fayl(lar)ni nusxalash uchun istalgan tugmani bosing” xabarini koʻrsatish uchun /w opsiyasidan foydalaning. Tugmachani bosish bilan tasdiqlaganingizdan so'ng buyruq ko'rsatmalarga muvofiq fayllarni nusxalashni boshlaydi. Bu parametr /p varianti bilan bir xil emas, u har bir fayl nusxasidan oldin tekshirishni talab qiladi.
/x Ushbu parametr fayl tekshiruvi sozlamalari va tizimga kirishni boshqarish roʻyxati (SACL) maʼlumotlarini nusxalaydi. Siz /x opsiyasidan foydalanganda /o ni nazarda tutasiz.
/y Buyruqning manzilda allaqachon mavjud boʻlgan manbadan fayllarni qayta yozishni soʻrashini toʻxtatish uchun ushbu parametrdan foydalaning.
/-y Buyruqni fayllarni qayta yozishni soʻrash uchun ushbu parametrdan foydalaning. Bu gʻalati variant boʻlib tuyulishi mumkin, chunki bu xcopy-ning standart xatti-harakati, lekin /y opsiyasi baʼzi kompyuterlarda COPYCMD muhit oʻzgaruvchisida oldindan oʻrnatilgan boʻlishi mumkin, bu esa ushbu parametrni zaruratga olib keladi.
/z Bu parametr xcopy buyrugʻiga tarmoq ulanishi uzilganda fayllardan nusxa olishni xavfsiz toʻxtatish va ulanish qayta oʻrnatilgandan soʻng toʻxtagan joydan nusxa olishni davom ettirish imkonini beradi. Bu parametr, shuningdek, nusxa olish jarayonida har bir fayl uchun nusxalangan foizni ham ko‘rsatadi.
/istisno: fayl1 [ + fayl2][ + fayl3]… Bu parametr nusxa koʻchirishda oʻtkazib yuboriladigan fayllar va/yoki papkalarni aniqlash uchun buyruq ishlatmoqchi boʻlgan qidiruv qatorlari roʻyxatini oʻz ichiga olgan bir yoki bir nechta fayl nomini belgilash imkonini beradi.
/? Buyruq haqida batafsil yordam koʻrsatish uchun xcopy bilan yordam kalitidan foydalaning. xcopy /? ni bajarish help xcopy ni bajarish uchun yordam buyrug'idan foydalanish bilan bir xil.

Xcopy buyrugʻi manbadagi faylda atribut yoqilgan yoki oʻchirilgan boʻlishidan qatʼi nazar, arxiv atributini maqsadli fayllarga qoʻshadi.

Xcopy buyrugʻiga misollar

Quyidagilar bu buyruqdan qanday foydalanishga bir nechta misollar:

Fayllarni yangi jildga nusxalash


xcopy C:\Files E:\Files /i

Yuqoridagi misolda C:\Files manba katalogidagi fayllar maqsadli manzilga koʻchiriladi, E diskidagi yangi katalog Files.

Hech qanday quyi kataloglar yoki ulardagi fayllar nusxalanmaydi, chunki /s opsiyasi ishlatilmagan.

Xcopy Zaxira skripti


xcopy "C:\Important Files" D:\Zaxiralash /c /d /e /h /i /k /q /r /s /x /y

Ushbu misolda xcopy zaxira yechim sifatida ishlashga moʻljallangan. Fayllaringizni zaxiralash uchun zaxira dasturiy ta'minot dasturi o'rniga xcopy dan foydalanmoqchi bo'lsangiz, buni sinab ko'ring. Buyruqni yuqorida ko'rsatilganidek, skriptga qo'ying va uni kechasi ishlashini rejalashtiring.

Yuqorida koʻrsatilganidek, buyruq barcha fayl va papkalarni [/s] allaqachon nusxalangan [/d] dan yangiroq, jumladan boʻsh papkalar [/e] va yashirin fayllarni [/h] dan nusxalash uchun ishlatiladi. manbasi C:\Important Files manziliga D:\Backup, bu katalog . Bizda [/r] manzilida yangilanib turmoqchi boʻlgan baʼzi faqat oʻqish uchun moʻljallangan fayllar bor va biz [/k] nusxalangandan keyin bu atributni saqlab qolmoqchimiz. Shuningdek, biz nusxa olayotgan fayllardagi barcha egalik va audit sozlamalarini saqlab qolishimizga ishonch hosil qilishni xohlaymiz [/x]. Nihoyat, biz skriptda xcopy ishlayotganimiz sababli, nusxa ko'chirilayotganda fayllar haqida hech qanday ma'lumotni ko'rishimiz shart emas [/q], bizdan har birining ustiga yozish so'ralishini istamaymiz [/y], shuningdek, [/c] xatolikka yo‘l qo‘ysa, buyruq to‘xtatilishini xohlamaymiz.

Fayl va papkalarni tarmoq orqali nusxalash


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

Bu yerda buyruq C:\Videos manbasidan [/s] pastki papkalaridagi barcha fayllar, pastki papkalar va fayllarni tarmoqdagi kompyuterda joylashgan Media Backup maqsadli jildga nusxalash uchun ishlatiladi. SERVER nomi. Biz haqiqatan ham katta hajmdagi video fayllardan nusxa ko‘chirmoqdamiz, shuning uchun nusxa ko‘chirish jarayonini yaxshilash uchun buferlashni o‘chirib qo‘yish kerak [/j] va biz tarmoq orqali nusxa ko‘chirayotganimiz uchun tarmoq ulanishini yo‘qotib qo‘ysak, nusxalashni davom ettirishni xohlaymiz [/j] /z]. Paranoyak bo'lib, biz jarayonni u hech narsa qilmasdan oldin boshlashni taklif qilishni xohlaymiz [/w], shuningdek, biz nusxa ko'chirilayotganda qaysi fayllardan nusxa ko'chirilayotgani haqida har bir tafsilotni ko'rishni xohlaymiz [/f].

Dublikat jild tuzilishi


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

Ushbu soʻnggi misolda mijoz uchun C:\Client032-da yaxshi tashkil etilgan fayl va papkalarga toʻla manba mavjud. Biz allaqachon yangi mijoz uchun Client033 bo'sh maqsad papkasini yaratdik, lekin biz hech qanday fayldan nusxa ko'chirilishini istamaymiz - faqat bo'sh papka tuzilishi [/t], shuning uchun biz tartibga solamiz va tayyor bo'lamiz. Bizda C:\Client032-da yangi mijozga taalluqli bo‘lishi mumkin bo‘lgan ba’zi bo‘sh papkalar bor, shuning uchun ular ham nusxalanganligiga ishonch hosil qilmoqchimiz [/e].

Xcopy buyrugʻining baʼzan uzoq davom etadigan chiqishini qayta yoʻn altirish operatori yordamida faylga saqlang. Buyruq chiqishini faylga qanday yo‘n altirishni o‘rganing yoki boshqa maslahatlar uchun Buyruqlar satrining hiyla-nayranglarini tekshiring.

Xcopy & Xcopy32

Windows 98 va Windows 95 da xcopy buyrug'ining ikkita versiyasi mavjud edi: xcopy va xcopy32. Biroq, oxirgi buyruq hech qachon to'g'ridan-to'g'ri bajarilishi uchun mo'ljallanmagan.

Xcopy-ni Windows 95 yoki 98-da bajarganingizda, asl 16-bitli versiya avtomatik ravishda (MS-DOS rejimida) yoki yangi 32-bitli versiya avtomatik ravishda bajariladi (Windows-da).

Tushunish uchun, Windows yoki MS-DOS-ning qaysi versiyasiga ega boʻlishingizdan qatʼiy nazar, u mavjud boʻlsa ham, xcopy32 emas, har doim xcopy buyrugʻini ishga tushiring. Xcopy-ni bajarganingizda, siz doimo buyruqning eng mos versiyasini ishga tushirasiz.

Xcopy bilan bogʻliq buyruqlar

Xcopy buyrugʻi koʻp jihatdan nusxa koʻchirish buyrugʻiga oʻxshaydi, lekin jildlardan nusxa koʻchirish, kichik kataloglardagi har bir fayldan nusxa koʻchirish va fayllarni istisno qilish kabi koʻproq imkoniyatlarga ega.

Bu buyruq robocopy buyrug'iga juda o'xshaydi, faqat robocopy hatto xcopyga qaraganda ko'proq moslashuvchanlikka ega.

Dir buyrugʻi koʻpincha buyruqni bajarishdan oldin katalogda qaysi papka va fayllar mavjudligini tekshirish uchun xcopy bilan ishlatiladi.

Tavsiya: