Xcopy команд (Жишээ, сонголт, шилжүүлэгч болон бусад)

Агуулгын хүснэгт:

Xcopy команд (Жишээ, сонголт, шилжүүлэгч болон бусад)
Xcopy команд (Жишээ, сонголт, шилжүүлэгч болон бусад)
Anonim

Xcopy команд нь нэг буюу хэд хэдэн файл, фолдерыг нэг байршлаас өөр байршилд хуулахад хэрэглэгддэг командын мөр юм.

Олон сонголттой, сангуудыг бүхэлд нь хуулах чадвараараа энэ нь хуулбарлах командтай төстэй боловч илүү хүчтэй юм. Robocopy тушаал нь мөн адил боловч илүү олон сонголттой.

Image
Image

Xcopy командын боломжтой

Энэ тушаалыг Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 гэх мэт бүх Windows үйлдлийн системд командын мөр дотроос ашиглах боломжтой.

Та мөн MS-DOS дээрх тушаалд DOS команд хэлбэрээр хандах боломжтой.

Xcopy командын синтакс

Xcopy командын хувьд дараах синтаксийг ашиглана уу:

xcopy эх сурвалж [очих газар] [ /a] [ /b] [/c ] [/d [: огноо] [/e ] [ /f ] [/g ] [/h ] [/i] [ /j] [ /k] [ /l] [ /m] [ /n] [ /o] [ /p] [ /q] [ /r] [ /s] [ /t] [ /u] [ /v] [ /w] [ /x] [ /y] [ /-y] [ /z] [/хасах: файл1 [+ файл2][+ файл3]…] [ /? ]

Тодорхой xcopy командын шилжүүлэгч болон бусад командын синтакс байгаа эсэх нь үйлдлийн системээс үйлдлийн системд өөр байж болно. Хэрэв та дээрх эсвэл доорх хүснэгтийн синтаксийг хэрхэн уншихаа мэдэхгүй байгаа бол командын синтаксийг хэрхэн унших талаар суралцаарай.

Xcopy командын сонголтууд
Зүйлс Тодорхойлолт
эх сурвалж Энэ нь таны хуулах файл эсвэл дээд түвшний фолдерыг тодорхойлно. Эх сурвалж нь шаардлагатай цорын ганц параметр юм. Эх сурвалжид хоосон зай байгаа бол ишлэлийг ашиглана уу.
очих газар Энэ сонголт нь эх файл эсвэл фолдерыг хуулах байршлыг зааж өгнө. Хэрэв очих газар байхгүй бол файлууд эсвэл фолдерууд таны xcopy командыг ажиллуулдаг хавтас руу хуулах болно. Хэрэв очих газрын эргэн тойронд хоосон зай байгаа бол хашилтыг ашиглана уу.
/a Энэ сонголтыг ашигласнаар зөвхөн эх сурвалжаас олдсон архивын файлуудыг хуулна. Та /a болон /m-г хамтад нь ашиглах боломжгүй.
/b Холбооны зорилтын оронд симбол холбоосыг өөрөө хуулахын тулд энэ сонголтыг ашиглана уу. Энэ сонголт Windows Vista дээр анх боломжтой байсан.
/c Энэ сонголт нь алдаа гарсан ч xcopy-г үргэлжлүүлэхийг албаддаг.
/d [ : огноо] Тухайн огноо болон түүнээс хойш өөрчлөгдсөн файлуудыг хуулахын тулд /d сонголттой, тодорхой огноотой командыг ашиглана уу. Та мөн энэ сонголтыг тодорхой огноо заалгүйгээр зөвхөн эх сурвалжид байгаа файлуудаас шинэ файлуудыг хуулж авах боломжтой. Энэ нь ердийн файлын нөөцлөлт хийхэд xcopy ашиглахад тустай.
/e Ганцаараа эсвэл /s-тай ашиглах үед энэ сонголт нь /s-тай адил боловч очих газарт хоосон фолдер үүсгэх болно. эх сурвалждаа бас хоосон байсан. /e сонголтыг мөн /t тохируулгын хамт ашиглах боломжтой бөгөөд эх сурвалжаас олдсон хоосон лавлах болон дэд сангуудыг очих газарт үүсгэсэн лавлах бүтцэд оруулах боломжтой.
/f Энэ сонголт нь хуулж байгаа эх болон очих файлын бүрэн зам болон файлын нэрийг харуулах болно.
/g Энэ сонголттой хамт xcopy-г ашигласнаар эх сурвалж дахь шифрлэгдсэн файлуудыг шифрлэлтийг дэмждэггүй газар руу хуулах боломжтой. Энэ сонголт нь EFS шифрлэгдсэн драйваас EFS шифрлэгдсэн диск рүү файл хуулах үед ажиллахгүй.
/h Тушаал нь анхдагчаар далд файлууд эсвэл системийн файлуудыг хуулдаггүй, гэхдээ энэ сонголтыг ашиглах үед хуулах болно.
/i /i сонголтыг ашиглан xcopy-г албадан очих газрыг лавлах гэж үзнэ. Хэрэв та энэ сонголтыг ашиглаагүй бөгөөд та лавлах эсвэл бүлэг файл болох эх сурвалжаас хуулж, байхгүй очих газар руу хуулж байгаа бол xcopy команд нь таныг очих газар нь файл эсвэл лавлах эсэхийг асуух болно.
/j Энэ сонголт нь файлуудыг буферлэхгүйгээр хуулдаг бөгөөд энэ нь маш том файлуудад хэрэгтэй функц юм. Энэ сонголтыг Windows 7 дээр анх ашиглаж байсан.
/k Зөвхөн унших боломжтой файлуудыг хуулахдаа тухайн файлын шинж чанарыг очих газарт нь хадгалахын тулд энэ сонголтыг ашиглана уу.
/l Хуулбарлах файл, фолдеруудын жагсаалтыг харуулахын тулд энэ сонголтыг ашиглана уу… гэхдээ хуулж хийгээгүй болно. /l сонголт нь хэрэв та хэд хэдэн сонголттой төвөгтэй командыг бүтээж байгаа бөгөөд энэ нь таамаглалаар хэрхэн ажиллахыг харахыг хүсвэл хэрэг болно.
/m Энэ сонголт нь /a сонголттой ижил боловч xcopy файлыг хуулсаны дараа архивын шинж чанарыг унтраана. Та /m болон /a-г хамтад нь ашиглах боломжгүй.
/n Энэ сонголт нь богино файлын нэрийг ашиглан очих газартаа файл, фолдер үүсгэдэг. Энэ сонголт нь зөвхөн FAT гэх мэт урт файлын нэрийг дэмждэггүй хуучин файлын системд форматлагдсан драйв дээрх файлуудыг хуулах командыг ашиглах үед л хэрэг болно.
/o Зориулалтын газарт бичигдсэн файлуудын эзэмшил болон Хандалтын хяналтын жагсаалтын (ACL) мэдээллийг хадгална.
/p Энэ сонголтыг ашиглах үед очих газар дахь файл бүрийг үүсгэхийн өмнө танд сануулга ирэх болно.
/q /f сонголтын эсрэг тал болох /q унтраалга нь xcopy-г "чимээгүй" горимд оруулж, асаахыг алгасах болно. -хуулагдаж буй файл бүрийн дэлгэц.
/r Зөвхөн унших боломжтой файлуудыг очих газарт дарж бичихийн тулд энэ сонголтыг ашиглана уу. Хэрэв та очих газар дахь зөвхөн унших боломжтой файлыг дарж бичихдээ энэ сонголтыг ашиглахгүй бол "Хандалтыг хориглосон" гэсэн мессеж гарч ирэх бөгөөд тушаал ажиллахаа болино.
/s Эх сурвалжийн үндсэн файлуудаас гадна лавлах, дэд лавлах болон тэдгээрт агуулагдах файлуудыг хуулахдаа энэ сонголтыг ашиглана уу. Хоосон фолдерыг дахин үүсгэхгүй.
/t Энэ сонголт нь xcopy командыг зорьсон газартаа лавлах бүтэц үүсгэх боловч аль нэг файлыг хуулахгүй байхыг шаарддаг. Өөрөөр хэлбэл, эх сурвалжаас олдсон хавтас болон дэд хавтаснууд үүсгэгдэх боловч бидэнд файл байхгүй болно. Хоосон фолдер үүсгэхгүй.
/u Энэ сонголт нь зөвхөн очих газарт байгаа эх сурвалжийн файлуудыг хуулна.
/v Энэ сонголт нь файл бүрийг ижил хэмжээтэй эсэхийг шалгахын тулд хэмжээнээс нь хамаарч бичигдсэн эсэхийг шалгадаг. Баталгаажуулалт нь Windows XP-ээс эхлэн тушаалд суурилагдсан тул энэ сонголт нь Windows-ийн дараагийн хувилбаруудад юу ч хийхгүй бөгөөд зөвхөн хуучин MS-DOS файлуудтай нийцүүлэхийн тулд орсон болно.
/w /w сонголтыг ашиглан "Файл(уудыг) хуулж авахад бэлэн бол дурын товчлуурыг дарна уу" гэсэн мессежийг үзүүлнэ үү. Та товчлуур дээр дарж баталгаажуулсны дараа тушаал нь зааврын дагуу файлуудыг хуулж эхэлнэ. Энэ сонголт нь файл хуулах бүрийн өмнө баталгаажуулахыг шаарддаг /p сонголттой адил биш юм.
/x Энэ сонголт нь файлын аудитын тохиргоо болон Системийн хандалтын хяналтын жагсаалтын (SACL) мэдээллийг хуулна. Та /x сонголтыг ашиглахдаа /o гэсэн үг.
/y Энэ сонголтыг ашиглан очих газарт аль хэдийн байгаа эх сурвалжаас файлуудыг дарж бичих тухай командыг зогсооно уу.
/-y Энэ сонголтыг ашиглан файлуудыг дарж бичихийг шаардах командыг албадана уу. Энэ нь xcopy-н өгөгдмөл үйлдэл боловч /y сонголтыг зарим компьютер дээрх COPYCMD орчны хувьсагчд урьдчилан тохируулсан байх тул энэ сонголт зайлшгүй байх ёстой.
/z Энэ сонголт нь xcopy командыг сүлжээний холболт тасарсан үед файл хуулахаа аюулгүй зогсоож, холболт сэргэсний дараа үлдсэн газраасаа хуулах ажлыг үргэлжлүүлэх боломжийг олгоно. Мөн энэ сонголт нь хуулах явцад файл бүрийн хуулсан хувийг харуулдаг.
/хасах: файл1 [ + файл2][ + файл3]… Энэ сонголт нь хуулах үед алгасах файл болон/эсвэл фолдеруудыг тодорхойлоход ашиглахыг хүссэн хайлтын мөрийн жагсаалтыг агуулсан нэг буюу хэд хэдэн файлын нэрийг зааж өгөх боломжийг олгоно.
/? Тушаалын талаар дэлгэрэнгүй тусламж үзүүлэхийн тулд xcopy-тэй тусламжийн шилжүүлэгчийг ашиглана уу. xcopy /?-г гүйцэтгэх нь тусламжийн командыг ашиглан help xcopy-г гүйцэтгэхтэй адил юм.

Xcopy команд нь архивын атрибутыг эх сурвалж дээрх файл дээр асаалттай эсвэл унтраалттай байсан эсэхээс үл хамааран очих файлд нэмнэ.

Xcopy командын жишээ

Энэ тушаалыг хэрхэн ашиглах хэд хэдэн жишээг доор харуулав:

Файлуудыг шинэ хавтас руу хуулах


xcopy C:\Files E:\Files /i

Дээрх жишээнд C:\Files-ийн эх санд агуулагдах файлуудыг E диск дээрх Files нэртэй шинэ директор руу хуулсан.

/s сонголтыг ашиглаагүй тул ямар ч дэд лавлах болон тэдгээрт агуулагдах ямар ч файлыг хуулахгүй.

Xcopy нөөц скрипт


xcopy "C:\Чухал файлууд" D:\Нөөцлөх /c /d /e /h /i /k /q /r /s /x /y

Энэ жишээнд xcopy нь нөөц шийдэл болж ажиллахаар бүтээгдсэн. Хэрэв та файлуудаа нөөцлөхийн тулд нөөцлөх програм хангамжийн оронд xcopy ашиглахыг хүсвэл үүнийг туршаад үзээрэй. Дээр үзүүлсэн шиг командыг скриптэд оруулаад шөнө бүр ажиллуулахаар төлөвлө.

Дээр харуулсанчлан энэ тушаалыг өмнө нь хуулсан [/d]-аас шинэ бүх файл, фолдерыг [/s] хуулах, үүнд хоосон фолдер [/e] болон далд файл [/h]-ыг дараахаас хуулна. C:\Important Files-ийн эх сурвалжийг D:\Backup-ын очих газар руу илгээдэг бөгөөд энэ нь директор юм. Бидэнд [/r] шинэчлэгдэхийг хүсэж байгаа зарим зөвхөн унших боломжтой файлууд байгаа бөгөөд [/k] хуулж авсны дараа тэр шинж чанарыг хадгалахыг хүсэж байна. Бид [/x] хуулж байгаа файлуудын эзэмшил болон аудитын тохиргоог хэвээр үлдээхийг хүсэж байна. Эцэст нь хэлэхэд, бид xcopy-г скрипт дээр ажиллуулж байгаа тул хуулж байгаа файлуудын талаар ямар ч мэдээлэл харах шаардлагагүй [/q], бид тус бүрийг дарж бичихийг сануулахыг хүсэхгүй байна [/y], мөн [/c] алдаа гарвал командыг зогсоохыг хүсэхгүй байна.

Сүлжээгээр файл, хавтас хуулах


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

Энд командыг C:\Videos-ын эх сурвалжаас [/s] дэд хавтас дотор байгаа бүх файл, дэд хавтас, файлуудыг сүлжээн дэх компьютер дээр байрлах Media Backup-ын очих хавтас руу хуулахад ашиглана. SERVER-ийн нэр. Бид үнэхээр том видео файлуудыг хуулж байгаа тул хуулах процессыг сайжруулахын тулд буферлэлтийг идэвхгүй болгох хэрэгтэй [/j], мөн сүлжээгээр хуулж байгаа тул сүлжээний холболтоо алдсан тохиолдолд хуулах ажлыг үргэлжлүүлэх боломжтой байхыг хүсэж байна [/j] /z]. Бид гаж донтон учраас ямар нэгэн зүйл хийхээс нь өмнө үйл явцыг эхлүүлэхийг хүсмээр байна [/w], мөн ямар файлыг хуулж байх үед нь хуулж байгаа бүх нарийн ширийн зүйлийг харахыг хүсэж байна [/f].

Давхардсан хавтасны бүтэц


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

Энэ эцсийн жишээнд бид C:\Client032-д үйлчлүүлэгчид зориулсан сайн зохион байгуулалттай файл, фолдероор дүүрэн эх сурвалжтай байна. Бид шинэ үйлчлүүлэгчид зориулж Client033 гэсэн хоосон очих хавтас үүсгэсэн боловч бид ямар ч файлыг хуулахыг хүсэхгүй байна - зөвхөн хоосон фолдерын бүтцийг [/t], ингэснээр бид эмх цэгцтэй, бэлтгэгдсэн болно. Бидэнд C:\Client032-д шинэ үйлчлүүлэгчид хэрэгжиж болзошгүй хоосон фолдерууд байгаа тул тэдгээрийг мөн хуулсан эсэхийг шалгахыг хүсэж байна [/e].

Хcopy командын заримдаа урт гаралтыг дахин чиглүүлэх оператор ашиглан файлд хадгалах. Хэрхэн командын гаралтыг файл руу дахин чиглүүлэх талаар сурах эсвэл бусад зөвлөмжийг "Command Prompt Tricks"-ээс үзнэ үү.

Xcopy & Xcopy32

Windows 98 болон Windows 95 дээр xcopy командын хоёр хувилбар байдаг: xcopy болон xcopy32. Гэсэн хэдий ч сүүлийн командыг хэзээ ч шууд ажиллуулахаар төлөвлөөгүй.

Та Windows 95 эсвэл 98 дээр xcopy-г ажиллуулах үед анхны 16 битийн хувилбар нь автоматаар (MS-DOS горимд байх үед) эсвэл шинэ 32 битийн хувилбар нь автоматаар (Windows үйлдлийн систем дээр) ажиллана.

Тодорхой болгохын тулд Windows эсвэл MS-DOS-ийн аль ч хувилбарыг ашиглах боломжтой байсан ч xcopy32 биш xcopy командыг үргэлж ажиллуул. Та xcopy-г ажиллуулах үед командын хамгийн тохиромжтой хувилбарыг ажиллуулж байх болно.

Xcopy-тэй холбоотой командууд

Xcopy команд нь хуулах командтай олон талаараа төстэй боловч хавтас хуулах, дэд директор дахь файл бүрийг хуулах, файл оруулахгүй байх зэрэг илүү олон сонголттой.

Энэ тушаал нь robocopy командтай маш төстэй бөгөөд зөвхөн робот хуулбар нь xcopy-ээс ч илүү уян хатан байдаг.

Dir командыг ихэвчлэн xcopy-тэй хамт командыг дуусгахын өмнө директор дотор байгаа фолдер болон файлуудыг шалгахад ашигладаг.

Зөвлөмж болгож буй: