Кампутары, Праграмнае забеспячэнне
Каманда xcopy: параметры
Xcopy - каманда кансольнага рэжыму аперацыйнай сістэмы Windows. Служыць для капіявання аднаго або некалькі файлаў і (або) тэчак з аднаго месца ў іншае. Яна таксама з'яўляецца камандай аперацыйнай сістэмы MS-DOS. Дзякуючы мноству опцый і магчымасці капіяваць цэлыя каталогі xcopy падобная на традыцыйную copy, але валодае значна вялікімі магчымасцямі. Калі ж патрабуецца яшчэ большая функцыянальнасць, то аперацыйная сістэма размяшчае камандай robocopy, якая аперуе яшчэ вялікім лікам параметраў.
сінтаксіс
Фармат каманднага радка наступны:
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] [/ exclude: file1 [+ file2] [+ file3] ...] [/?]
Крыніца вызначае імя файла або тэчкі верхняга ўзроўню, з якіх будзе вырабляцца капіраванне. Гэта адзіны абавязковы параметр каманды xcopy. У выпадку, калі ў імя файла ці каталога ўтрымліваюцца прабелы, яго варта заключыць у двукоссі.
Прыёмнік, або мэтавай аб'ект, з'яўляецца параметрам, якія паказваюць на месца, куды павінны быць скапіяваныя зыходныя файлы ці тэчкі. Калі ён не паказаны, то крыніца будзе захаваны ў той жа дырэкторыі, у якой запускаецца каманда xcopy. Калі ў назве месца прызначэння ўтрымліваюцца прабелы, то яго варта заключыць у двукоссі.
/ a
Пры выкарыстанні гэтай опцыі будуць капіявацца толькі архіўныя файлы, знойдзеныя ў крыніцы. Нельга ўжываць / a і / m адначасова.
/ b
Дадзены параметр прымяняецца для капіявання знакавай спасылкі, а не таго, але што яна спасылаецца. Упершыню з'явіўся ў Windows Vista.
/ с
Гэтая опцыя змушае xcopy працягваць працу нават у выпадку ўзнікнення памылкі.
/ D [: дата]
Каманда xcopy з опцыяй / d і наступнай за ёй канкрэтнай датай у фармаце MM-ДД-ГГГГ прызначана для капіявання файлаў, змененых у названы дзень ці пазней. Таксама можна выкарыстоўваць гэты параметр без пэўнага часовага значэння, каб выбраць толькі тыя часткі крыніцы, якія навей дакументаў з такім жа імем у прымачы. Ўжываецца для выканання звычайнага рэзервовага капіявання файлаў.
/ е
Пры выкарыстанні асобна або з опцыяй / s дзеянне параметру супадае з / s, але таксама стварае пустыя тэчкі ў прыёмніку, калі яны былі такімі ў крыніцы. Ключ / e таксама можна выкарыстоўваць разам з / t. Гэта дазваляе ўключыць пустыя каталогі і падкаталогі, знойдзеныя ў зыходнай дырэкторыі, у структуру каталогаў, створаную ў месцы прызначэння.
/ f
Дадзеная опцыя адлюстроўвае поўны шлях і імя зыходнага і мэтавага файлаў.
/ g
Выкарыстоўваючы xcopy з гэтай опцыяй, можна капіяваць зашыфраваныя файлы з крыніцы ў прыёмнік, які не падтрымлівае шыфраванне. Ключ не будзе працаваць пры рэплікацыі дадзеных з EFS-дыска на іншы зашыфраваны дыск іншага тыпу.
/ h
Xcopy па змаўчанні не капіюе скрытыя або сістэмныя файлы, але з дадзеным параметрам можа гэта зрабіць.
/ i
Выкарыстоўваецца дадзены параметр, каб xcopy не пытаўся, файлам ці каталогам з'яўляецца атрымальнік. Калі не прымяніць гэтую опцыю і выканаць капіраванне з крыніцы, які ўяўляе сабой каталог або групу файлаў, ў неіснуючую месца прызначэння, то ўтыліта прапануе пазначыць, чым менавіта з'яўляецца мэтавай аб'ект.
/ j
Гэтая опцыя капіюе файлы без буферызацыі. Дадзеная функцыя карысная для вельмі вялікіх аб'ёмаў дадзеных. Упершыню гэты параметр xcopy з'явіўся ў Windows 7.
/ k
Опцыя выкарыстоўваецца пры капіяванні файлаў, даступных толькі для чытання, каб гэты атрыбут быў захаваны ў месцы прызначэння.
/ l
Дадзены параметр xcopy варта выкарыстоўваць, каб паказаць спіс файлаў і тэчак крыніцы, але само капіяванне на самай справе не выконваецца. Опцыя будзе карысная ў выпадку стварэння складанай каманды з некалькімі ключамі. Пры гэтым карыстальнік зможа ўбачыць меркаваную працу xcopy.
/ m
Гэты параметр ідэнтычны опцыі / a, але пасля капіявання каманда хсору адключыць атрыбут архіва. Ва ўсіх астатніх выпадках гэты атрыбут будзе прысвоены ўсіх файлаў у прымачы, незалежна ад таго, ці мелі яны яго ў крыніцы. Нельга выкарыстоўваць / m і / a адначасова.
/ n
Дадзены параметр стварае файлы і тэчкі ў прыёмніку, выкарыстоўваючы кароткія імёны. Опцыя прымяняецца толькі ў выпадку капіявання ў існае месца прызначэння на дыску, адфарматаваным ў больш старой файлавай сістэме, такі як FAT, якая не падтрымлівае доўгія імёны.
/ а
Захоўвае інфармацыю пра ўладальніка і спісе кантролю доступу (ACL) у скапіяваных файлах.
/ р
Пры выкарыстанні дадзенай опцыі карыстальнік павінен будзе пацвердзіць стварэнне кожнага файла мэтавага аб'екта.
/ q
Опцыя процілеглая / f. Дадзены параметр xcopy перакладае выкананне ў «ціхі» рэжым, адключаючы экраннае адлюстраванне інфармацыі аб кожным капіраваць файл.
/ r
Дадзеная опцыя выкарыстоўваецца для перазапісу файлаў, адкрытых толькі для чытання, у месцы прызначэння. Калі гэты параметр не ўжываецца пры абнаўленні дадзеных у прыёмніку, то будзе выведзена паведамленне Access denied ( «Адмоўлена ў доступе") і каманда xcopy спыніць працу.
/ s
Опцыя выкарыстоўваецца для капіявання тэчак з файламі і падкаталогамі у дадатак да змесціва каранёвага каталога крыніцы. Пустыя дырэкторыі стварацца не будуць.
/ t
Гэты параметр xcopy прымушае каманду стварыць у прыёмніку структуру каталогаў, але не капіяваць ні адзін з файлаў. Іншымі словамі, тэчкі і падкаталогі, знойдзеныя ў крыніцы, будуць перанесены, але без іх змесціва. Пустыя дырэкторыі не ствараюцца.
/ u
Параметр будзе капіяваць толькі файлы крыніцы, якія ўжо знаходзяцца ў пункце прызначэння.
/ v
Гэты параметр актывуе праверку памеру кожнага запісваецца файла для пацвярджэння яго ідэнтычнасці. Верыфікацыя была ўбудаваная ў каманду xcopy, пачынаючы з Windows XP, таму ў пазнейшых версіях Windows гэтая опцыя нічога не робіць і ўключана толькі для сумяшчальнасці з MS-DOS.
/ w
Параметр выкарыстоўваецца для вываду паведамленні "Press any key when ready to being copying file (s)" ( "Націсніце любую клавішу, калі будзеце гатовыя да капіявання файла (ов)»). Пры гэтым xcopy пачынае выконваць інструкцыі толькі пасля пацверджання аперацыі націскам клавішы. Гэтая опцыя не дублюе ключ / p, які актывуе пацверджанне капіявання кожнага файла.
/ х
Гэты параметр капіюе ўстаноўкі аўдыту файла і інфармацыю пра спіс кіравання доступам да сістэмы (SACL). Калі выкарыстоўваецца опцыя / x, выконваецца ключ / o.
/ y
Опцыя выкарыстоўваецца, каб каманда xcopy не запытвала пацверджання перазапісу файлаў з крыніцы, ужо існуючых у прымачы. І наадварот, параметр / -y фарсіруе запыты на перазапіс. Гэты ключ можа здацца залішнім, паколькі такія паводзіны каманды xcopy закладзена па змаўчанні, але опцыя / y на некаторых кампутарах можа быць зададзены ў зменнай асяроддзі COPYCMD, што выклікае неабходнасць гэтага параметру.
/ z
Опцыя дазваляе камандзе xcopy бяспечна спыняць капіраванне пры страце сеткавага злучэння, а затым аднаўляць з таго месца, дзе яна была спыненая, пасля аднаўлення злучэння. Гэты ключ таксама актывуе выснову адсотка захавання кожнага файла ў ходзе выканання задачы.
/ Exclude: file1 [+ file2] [+ file3]
Дадзены параметр дазваляе паказаць адно або некалькі імёнаў файлаў, якія змяшчаюць спіс радкоў пошуку, якія каманда xcopy павінна прапусціць пры капіяванні.
/?
Пры выкарыстанні дадзенага ключа будзе выведзена падрабязная даведка. Выкананне xcopy /? аналагічна камандзе help xcopy. Карыстальнік можа захаваць выснову, які часам бывае вельмі доўгім, у файле з дапамогай аператара перанакіраваньні.
прыклады
- xcopy C: \ Files E: \ Files / i
У прыведзеным вышэй камандзе дадзеныя, якія змяшчаюцца ў зыходным каталогу C: \ Files, капіююцца ў пункт прызначэння, які з'яўляецца новай тэчкай Files [/ i] на дыску E. Ніякія падкаталогі ці файлы, якія змяшчаюцца ў іх, не будуць реплицированы, таму што не быў выкарыстаны ключ / s.
- xcopy "C: \ Important files" D: \ Backup / c / d / e / h / i / k / q / r / s / x / y
У гэтым прыкладзе каманда выкарыстоўваецца для рэзервовага капіявання. Такое спалучэнне ключоў з поспехам замяняе праграмнае забеспячэнне, якое забяспечвае захаванасць дадзеных. Паказаную каманду можна запісаць у пакетны файл, і ў дыспетчару задач прызначыць яго штодзённае аўтаматычнае выкананне. Такім чынам можна забяспечыць рэгулярнае рэзерваванне дадзеных.
Вышэйназваная камандны радок азначае, што xcopy выкарыстоўваецца для капіявання ўсіх файлаў і тэчак [/ s], дата якіх навей, чым у якiя ўжо знаходзяцца ў прыёмніку [/ d], у тым ліку пустых [/ е] і схаваных [/ h], з крыніцы C: \ Important files ў мэтавай аб'ект D: \ Backup, які з'яўляецца каталогам [/ i]. Акрамя таго, маюцца дадзеныя, прызначаныя толькі для чытання, якія варта реплицировать [/ r] з захаваннем гэтага атрыбуту пасля запісу [/ k]. Таксама павінны захоўвацца ўсе налады кіравання доступам [/ x]. Нарэшце, паколькі xcopy павінна запускацца ў пакетным рэжыме, няма неабходнасці ў вывадзе інфармацыі аб капіяванай аб'ектах [q], як і ў пацверджанні перазапісу кожнага з іх [/ y]. Прыпынак пры памылкі таксама непажаданая [/ c].
- xcopy C: \ Відэа "\\ SERVER \ Медыя бэкап" / f / j / s / w / z
Тут каманда xcopy выкарыстоўваецца для капіявання ўсіх тэчак з файламі, якія змяшчаюцца ў падкаталогах [/ с], з крыніцы "C: \ Відэа" у мэтавую дырэкторыю "Медыя бэкап", размешчаную ў сетцы на кампутары пад назвай SERVER. Паколькі выконваецца захаванне відэа сапраўды вялікага памеру, то для паляпшэння працэсу адключаецца буферызацыя [/ j], а так як гэта адбываецца па сетцы, то прадугледжваецца магчымасць аднаўлення капіявання пры страты сувязі [/ z]. У дадзеным выпадку карыстальнік жадае атрымаць запыт на пацвярджэнне запуску працэсу яшчэ да таго, як xcopy сапраўды што-небудзь зробіць [/ w], а таксама жадае бачыць падрабязную інфармацыю аб тым, якія файлы запісваюцца [/ f].
- xcopy C: \ Client032 C: \ Client033 / t / e
У гэтым прыкладзе маецца крыніца з добра арганізаваным каталогам бягучага кліента ў C: \ Client032. Пры гэтым ужо створана тэчка Client033 для новага кліента, але карыстальнік не хоча капіяваць файлы, а толькі структуру каталогаў [/ t], каб не рабіць гэтага ўручную. Акрамя таго, у C: \ Client032 маецца некалькі пустых каталогаў, якія могуць спатрэбіцца для новага кліента, таму варта пераканацца, што яны таксама будуць прайграныя [/ e].
даступнасць
Каманду можна выклікаць з каманднага радка ўсіх аперацыйных сістэм Windows, уключаючы Windows 8, 7, Vista, XP, 98 і т. Д. Таксама xcopy падтрымліваецца аперацыйнай сістэмай MS-DOS. Варта адзначыць, што даступнасць некаторых параметраў каманды і яе сінтаксіс ў розных АС можа адрознівацца.
варыянты
У Windows 98 і 95 даступныя 2 версіі каманды: xcopy і xcopy32. Тым не менш апошняя з іх ніколі не прызначалася для запуску напрамую. Пры выкананні xcopy ў Windows 95 або 98 аўтаматычна запускаецца альбо зыходная 16-разрадная версія (у рэжыме MS-DOS), альбо выконваецца новая 32-разрадная версія (у Windows). Таму, незалежна ад таго, якая версія аперацыйнай сістэмы ёсць у наяўнасці, неабходна заўсёды запускаць каманду xcopy, а не xcopy32, нават калі яна даступная. Пры выкананні першай заўсёды будзе выкарыстоўвацца найбольш падыходзіць версія.
Similar articles
Trending Now