Xcopy буйругу (Мисалдар, Параметрлер, Которгучтар жана башкалар)

Мазмуну:

Xcopy буйругу (Мисалдар, Параметрлер, Которгучтар жана башкалар)
Xcopy буйругу (Мисалдар, Параметрлер, Которгучтар жана башкалар)
Anonim

Xcopy буйругу – бул бир же бир нече файлды же папканы бир жерден башка жерге көчүрүү үчүн колдонулган Буйрук сап буйругу.

Көп варианттары жана бардык каталогдорду көчүрүү мүмкүнчүлүгү менен ал көчүрүү буйругуна окшош, бирок андан алда канча күчтүү. Робокопия буйругу да окшош, бирок андан да көп параметрлер бар.

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 шифрленген эмес дискке көчүрүп жатканда иштебейт.
Буйрук демейки боюнча жашыруун файлдарды же тутум файлдарын көчүрбөйт, бирок бул опцияны колдонгондо көчүрүлөт.
/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 колдонгуңуз келсе, муну байкап көрүңүз. Буйрукту жогоруда көрсөтүлгөндөй скриптке киргизип, аны түнү иштөөгө пландаштырыңыз.

Жогоруда көрсөтүлгөндөй, буйрук мурунтан көчүрүлгөндөрдөн [/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] ички папкаларында камтылган бардык файлдарды, ички папкаларды жана файлдарды тармактагы компьютерде жайгашкан Медиа камдык көчүрмөнү көздөгөн папкага көчүрүү үчүн колдонулат. SERVER аты. Биз чындап эле чоң видео файлдарды көчүрүп жатабыз, андыктан көчүрүү процессин жакшыртуу үчүн буферлөө өчүрүлүшү керек [/j], жана биз тармак аркылуу көчүрүп жаткандыктан, тармак туташуусу жоголсо, көчүрүүнү улантууну каалайбыз [/j] /z]. Параноид болгондуктан, процессти ал эч нерсе кылгыча [/w] баштоого түрткү болгубуз келет, ошондой эле кайсы файлдар көчүрүлүп жаткандыгы жөнүндө ар бир деталдарды көргүбүз келет [/f].

Дубликацияланган папканын түзүмү


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

Бул акыркы мисалда C:\Client032де кардар үчүн жакшы уюштурулган файлдар менен папкаларга толгон булак бар. Жаңы кардар үчүн Client033 деген бош папканы түзүп койгонбуз, бирок биз эч кандай файлдын көчүрүлүшүн каалабайбыз – жөн гана бош папка түзүмүн [/t] уюштуруп, даярдап жатабыз. C:\Client032 ичинде жаңы кардарга колдонулушу мүмкүн болгон бош папкаларыбыз бар, андыктан алар да көчүрүлгөнүн текшергибиз келет [/e].

Багыттоо операторунун жардамы менен xcopy буйругунун кээде узун натыйжасын файлга сактаңыз. Буйруктун чыгышын файлга кантип багыттоо керектигин үйрөнүңүз же кошумча кеңештерди алуу үчүн Буйрук чакыруу ыкмаларын карап көрүңүз.

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 буйругу көп жагынан көчүрүү буйругуна окшош, бирок папкаларды көчүрүү, субкаталогдордогу ар бир файлды көчүрүү жана файлдарды кошпогондо бир кыйла көбүрөөк мүмкүнчүлүктөр бар.

Бул буйрук роботкопия буйругуна абдан окшош, бирок роботкопия жада калса xcopyго караганда ийкемдүүлүккө ээ.

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

Сунушталууда: