Xcopy командасы

Xcopy командалық мысалдары, опциялар, қосқыштар және т.б.

Xcopy пәрмені - бір немесе бірнеше файлды және / немесе қалталарды бір жерден басқа жерге көшіру үшін пайдаланылатын Командалық шақыру пәрмені .

Xcopy пәрмені, көптеген нұсқалары және барлық каталогтарды көшіру мүмкіндігі ұқсас, бірақ дәстүрлі көшіру пәрменіне қарағанда әлдеқайда күшті.

Робокопы командасы xcopy пәрменіне ұқсас, бірақ одан да көп нұсқалары бар.

Командалық қол жетімділік Xcopy

Xcopy пәрмені Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , Windows 98 және т.б. сияқты барлық Windows амалдық жүйелерінде Пәрмен Кеңесінен қол жетімді болады.

Xcopy пәрмені де MS-DOS ішінде қол жетімді DOS пәрмені болып табылады.

Ескерту: Кейбір xcopy пәрмен коммутаторлары мен басқа xcopy командалық синтаксисінің қол жетімділігі операциялық жүйеден операциялық жүйеге қарай әртүрлі болуы мүмкін.

Xcopy командалық синтаксисі

xcopy көзі [ тағайындалған ] [ / a ] [ / b ] [ / c ] [ / d [ : date ]] [ / 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 пәрменінің синтаксисін қалай оқуға болатындығын білмесеңіз Command синтаксисін қалай оқып көріңіз.

көзі Бұл сіз көшіргіңіз келетін файлдарды немесе жоғарғы деңгейлі қалтаны анықтайды. Дерек көзі xcopy пәрменіндегі жалғыз қажетті параметр. Бос орындар бар болса, көздің айналасында тырнақшаларды пайдаланыңыз.
тағайындалған пункт Бұл параметр бастапқы файлдар немесе қалталар көшірілетін орынды көрсетеді. Егер тағайындалған орын жоқ болса, файлдар немесе қалталар xcopy пәрменін іске қосқан қалтаға көшіріледі. Егер бос орын бар болса, мақсаттағы тырнақшаларды пайдаланыңыз.
/ а Бұл опцияны тек көзден табылған мұрағат файлдарын ғана көшіріп алуға болады. Сіз / a және / m бірге пайдалана алмайсыз.
/ б Таңдалған сілтеме орнына символдық сілтемені көшіру үшін осы параметрді пайдаланыңыз. Бұл опция алдымен Windows Vista жүйесінде қол жетімді болды.
/ c Бұл опция xcopy қатені тапса да жалғастыруға мәжбүр етеді.
/ d [ : күні ] MM-DD-YYYY форматында / d опциясымен xcopy пәрменін және сол күннен кейін өзгертілген файлдарды көшіру үшін, нақты уақытты пайдаланыңыз. Сондай-ақ, бұл опцияны тағайындауда бұрыннан бар файлдардан жаңа болып табылатын бастапқы файлдарды көшіріп алу үшін белгілі бір күнді көрсетпей-ақ пайдалануға болады. Бұл әдеттегі файлдық сақтық көшірмелерді орындау үшін xcopy пәрменін пайдалану кезінде пайдалы.
/ е Бір немесе пайдаланған кезде / s , бұл опция / s сияқты, бірақ сонымен қатар көзге бос бос орындардың бос қалталарын жасайды. / E параметрі тағайындауда жасалған каталогтар құрылымында көзде табылған бос каталогтар мен қосалқы каталогтарды қосу үшін / t параметрімен бірге пайдаланылуы мүмкін.
/ f Бұл параметр көшіруге болатын бастапқы және мақсатты файлдардың толық жолын және файл атауын көрсетеді.
/ g Бұл опциямен xcopy пәрменін пайдалану шифрланған файлдарды шифрлауды қолдамайтын мақсатты жерге көшіруге мүмкіндік береді. EFS шифрланған дискіден файлдарды EFS емес шифрланған дискіге көшіру кезінде бұл параметр жұмыс істемейді.
/ сағ Xcopy пәрмені әдепкі бойынша жасырын файлдар немесе жүйелік файлдарды көшірмейді, бірақ бұл параметрді пайдаланғанда.
/ i / I параметрін xcopy файлын бұл тағайындауды каталог деп болжауға мәжбүрлеу үшін пайдаланыңыз. Егер сіз бұл параметрді пайдаланбайтын болсаңыз және файлдар каталогы немесе файлдар тобына жатқызып, бар болмаған жерге көшіріп алсаңыз, xcopy пәрмені тағайындалған орын файл немесе каталог екенін сұрайды.
/ j Бұл параметр файлдарды буферизациясыз көшіреді, өте үлкен файлдар үшін пайдалы функция. Бұл xcopy пәрмені параметрі алдымен Windows 7 жүйесінде қол жетімді болды.
/ k Бұл параметр файлдық атрибутты тағайындауда сақтау үшін тек оқуға арналған файлдарды көшіру кезінде пайдаланылады.
/ l Көшірілетін файлдар мен қалталардың тізімін көрсету үшін осы параметрді пайдаланыңыз ... бірақ ешқандай көшіру іс жүзінде жасалмаған. / L параметрі сіз бірнеше опциямен күрделі xcopy пәрменін жасап жатсаңыз пайдалы болады және оны гипотетикалық түрде қалай жұмыс істейтінін көргіңіз келеді.
/ м Бұл опция / опциямен бірдей, бірақ xcopy пәрмені файлды көшіргеннен кейін мұрағат төлсипатын өшіреді. Сіз / m және / a бірге пайдалануға болмайды.
/ n Бұл параметр қысқа файл атауларын пайдаланып тағайындаудағы файлдар мен қалталарды жасайды. Бұл опция файлдарды ескі файлдық жүйеде пішімделген дискіде бар файлға көшіру үшін xcopy пәрменін пайдаланғанда ғана пайдалы, ол ұзақ файл атауларын қолдамайды.
/ o Мақсатта жазылған файлдарда иеленуді және қатынасты басқару тізімін (ACL) сақтайды.
/ p Осы опцияны пайдаланған кезде, әр файлды тағайындау алдында сұралады.
/ q / F параметрінің қарама-қарсы түрі, / q қосқышы xcopy-ні «тыныш» режимге қойып, көшірілетін әрбір файлдың экрандық нұсқасын өткізіп жібереді.
/ r Мақсатты жерде тек оқуға арналған файлдарды қайта жазу үшін осы параметрді пайдаланыңыз. Егер сіз мақсатты жерде тек оқуға арналған файлды қайта жазғыңыз келсе, осы параметрді пайдаланбасаңыз, сізден «Кіруден бас тарту» хабары сұралады және xcopy пәрмені жұмысын тоқтатады.
/ s Бұл параметрді көздердің түбіріндегі файлдарға қосымша каталогтарды, ішкі каталогтарды және олардағы файлдарды көшіру үшін пайдаланыңыз. Бос қалталар қайта жасалмайды.
/ t Бұл опция xcopy пәрменін тағайындау орнына каталог құрылымын жасауға, бірақ файлдардың кез келгенін көшірмеуге мәжбүр етеді. Басқаша айтқанда, бастапқыда табылған қалталар мен ішкі қалталар құрылады, бірақ бізде файлдар жоқ. Бос қалталар жасалмайды.
/ u Бұл параметр тек тағайындалған файлдардағы файлдарды ғана көшіреді.
/ v Бұл опция әр файлды бірдей екеніне көз жеткізу үшін оның өлшеміне қарай жазылғандай тексереді. Тексеру Windows XP жүйесінен басталатын xcopy пәрменіне орнатылды, сондықтан бұл опция Windows жүйесінің кейінгі нұсқаларында ештеңе жасамайды және ескі MS-DOS файлдарымен үйлесімділікке қосылады.
/ w / W файлын / файлдарын көшіруге дайын болған кезде кез келген пернені басыңыз. Xcopy пәрмені пернелерді басу арқылы растағаннан кейін нұсқауларға сәйкес файлдарды көшіруді бастайды. Бұл параметр әр файл көшірмесінің алдында тексеруді талап ететін / p параметрі сияқты емес.
/ x Бұл параметр файлдық аудит параметрлерін және жүйеге кіруді бақылау тізімін (SACL) көшіреді. Сіз / x параметрін қолданған кезде / o нұсқасын білдіреді.
/ y Xcopy пәрменін тағайындауда бұрыннан бар файлдардан файлдарды қайта жазу туралы сұрауды тоқтату үшін осы опцияны пайдаланыңыз.
/ -y Xcopy пәрменін файлдарды қайта жазу туралы сұрауға мәжбүрлеу үшін осы параметрді пайдаланыңыз. Бұл әдеттен тыс опция сияқты көрінуі мүмкін, себебі бұл әдепкі xcopy әрекеті, бірақ / y параметрі кейбір компьютерлердегі COPYCMD ортасының айнымалы мәнінде алдын ала орнатылуы мүмкін, бұл осы параметрді қажет етеді.
/ z Бұл опция xcopy пәрменін желі байланысы жоғалған кезде көшіру файлдарын қауіпсіз тоқтатуға және қосылым қалпына келтірілгеннен кейін көшіруді жалғастыруға мүмкіндік береді. Бұл опция көшіру үрдісі барысында әр файлға көшірілетін пайызды көрсетеді.
/ Шегеру: file1 [ + file2 ] [ + file3 ] ... Бұл опция xcopy пәрменін көшіру кезінде өткізіп жіберу үшін файлдарды және / немесе қалталарды анықтау үшін пайдаланғыңыз келетін іздеу жолдарының тізімін қамтитын бір немесе бірнеше файл атауларын көрсетуге мүмкіндік береді.
/? Команда туралы егжей-тегжейлі көмек көрсету үшін көмекші қосқышты xcopy пәрменімен бірге пайдаланыңыз. Xcopy /? xcopy анықтамасын орындау үшін анықтама пәрменін пайдалану сияқты.

Ескерту: xcopy пәрмені төлсипат файлдағы бастапқы немесе өшірілген болса да, мұрағат төлсипатын мақсатты файлдарға қосады.

Кеңес: Сіз кейде xcopy пәрменінің ұзын шығуын қайта бағыттаушы операторды пайдалана отырып файлға сақтауға болады. Нұсқаулар үшін файлға командалық шығуды қалай бағыттауға болады немесе қосымша кеңестер алу үшін Командалық кеңестерді қарау бөлімін қараңыз.

Xcopy командалық мысалдары

xcopy C: \ Файлдар E: \ Files / i

Жоғарыда келтірілген мысалда C: \ Files бастапқы каталогындағы файлдар тағайындалған жерге көшіріледі, файлдар деп аталатын E дискісіндегі жаңа [ / i ] каталогы.

/ S опциясын пайдаланбағандықтан, ішкі каталогтар мен олардың ішіндегі файлдар көшірілмейді.

xcopy «C: \ Маңызды файлдар» D: \ Backup / c / d / e / h / i / k / q / r / s / x / y

Бұл мысалда xcopy командасы резервтік шешім ретінде жұмыс істеуге арналған. Егер сақтық көшірме бағдарламалық жасақтамасының орнына файлдардың сақтық көшірмесін жасау үшін xcopy бағдарламасын пайдаланғыңыз келсе, осы әрекетті орындап көріңіз. Жоғарыда көрсетілгендей xcopy пәрменін сценарийге қойып, оны түнде іске қосуды жоспарлаңыз.

Жоғарыда көрсетілгендей, xcopy командасы барлық файлдар мен қалталарды [ / s ] көшірілген көшірмелерден [ / d ], оның ішінде бос қалталарды [ / e ] және жасырын файлдарды [ / h ] C: \ Маңызды Файлдар [ / i ] каталогы D: \ Backup тағайындауына дейін. Менде тек оқу үшін ғана файлдарым бар, алайда оларды [ / r ] мақсатымен жаңартқым келеді. [ / K ] көшіруден кейін бұл атрибутты сақтауды қалаймын. Сондай-ақ, мен көшіруге болатын файлдардағы меншіктік және аудит параметрлерін сақтап қалғым келеді [ / x ]. Соңында, мен сценарийде xcopy жұмыс істейтіндіктен, файлдар туралы қандай да бір ақпаратты көшіріп алудың қажеті жоқ, [ / q ], әрқайсысының үстіне жазуға кеңес бергім келмейді [ / y ] xcopy қатенің [ / c ] іске қосылғанын тоқтатуын қаламаймын.

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

Мұнда xcopy пәрмені C: \ Videos көзінен барлық файлдарды, ішкі қалталарды және файлдарды [ / s ] ішіндегі файлдарды СЕРВЕР аты арқылы желідегі компьютерде орналасқан Медиа Сақтық көшірмесіне көшіру үшін пайдаланылады. . Мен шын мәнінде үлкен бейне файлдарды көшіріп аламын, сондықтан көшіру процесін жақсарту үшін буферлікті өшіруді қалаймын және желінің ішінде көшіруден бастап, желілік қосылымымды жоғалтсам көшіруді жалғастырғым келеді [ / z ]. Параноид бола тұра, мен хкопи процесін кез-келген нәрсені істемей тұрып бастауға кеңес бергім келеді, сонымен қатар, олар көшіру кезінде қандай файлдар көшірілуде туралы толық мәліметтерді көргім келеді [ / f ].

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

Осы соңғы мысалда менің клиенттің ағымдағы клиенті үшін C: \ Client032 ішіндегі жақсы ұйымдастырылған файлдар мен қалталардың толық көзі бар. Мен жаңа клиент үшін бос қалта қалтасын құрдым , Client033 , бірақ мен файлдарды көшіруді қаламаймын - бос қалта құрылымы [ / t ], сондықтан мен ұйымдастырылған және дайындалғанмын. Менде жаңа клиентке қолданылатын C: \ Client032 ішіндегі бос қалталарым бар, сондықтан олар көшірілгеніне сенімді болғым келеді [ / e ].

Xcopy & Xcopy32

Windows 98 және Windows 95 жүйелерінде xcopy пәрменінің екі нұсқасы қол жетімді болды: xcopy және xcopy32. Дегенмен, xcopy32 пәрмені ешқашан тікелей іске қосылмақ.

Xcopy бағдарламасын Windows 95 немесе 98-де орындаған кезде түпнұсқа 16-биттік нұсқасы автоматты түрде орындалады (MS-DOS режимінде болғанда) немесе жаңа 32-биттік нұсқа автоматты түрде орындалады (Windows жүйесінде болғанда).

Әрине, сізде Windows немесе MS-DOS нұсқасы қандай болмасын, әрқашан xcopy32 емес, тіпті қол жетімді болса да, xcopy пәрменін іске қосады. Xcopy жасаған кезде, сіз әрқашан пәрменнің ең сәйкес нұсқасын іске қосасыз.

Xcopy қатысты командалар

Xcopy пәрмені көптеген тәсілдермен көшіру пәрменіне ұқсас, бірақ айтарлықтай көп нұсқалары бар. Xcopy командасы robocopy пәрменіне өте ұқсас, тек робокопия тіпті хкописке қарағанда икемділікке ие.