КампутарыПраграмнае забеспячэнне

Каманда 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

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.