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

Мазмұны:

Xcopy пәрмені (Мысалдар, опциялар, қосқыштар және т.б.)
Xcopy пәрмені (Мысалдар, опциялар, қосқыштар және т.б.)
Anonim

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

Көптеген опцияларымен және бүкіл каталогтарды көшіру мүмкіндігімен ол көшіру пәрменіне ұқсас, бірақ одан әлдеқайда күшті. Робокопия пәрмені де ұқсас, бірақ одан да көп опциялар бар.

Image
Image

Xcopy пәрменінің қолжетімділігі

Бұл пәрмен барлық Windows амалдық жүйелерінде, соның ішінде Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 және т.б. пәрмен жолында қолжетімді.

Сонымен қатар MS-DOS жүйесіндегі пәрменге DOS пәрмені ретінде кіруге болады.

Xcopy пәрмен синтаксисі

Xcopy пәрмені үшін келесі синтаксисті пайдаланыңыз:

xcopy дереккөз [тағайындалған орын] [ /a] [ /b] [/c ] [/d [: күні] [/e ] [ /f ] [/g ] [/сағ ] [/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 опциясы бірнеше опциялары бар күрделі пәрменді құрастырып жатсаңыз және оның гипотетикалық түрде қалай жұмыс істейтінін көргіңіз келсе пайдалы.
Бұл опция /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

Мұнда команда [/s] ішкі қалталарындағы барлық файлдарды, ішкі қалталарды және файлдарды C:\Videos көзінен желідегі компьютерде орналасқан Media Backup тағайындау қалтасына көшіру үшін пайдаланылады. СЕРВЕР атауы. Біз шын мәнінде үлкен бейне файлдарын көшіріп жатырмыз, сондықтан көшіру процесін жақсарту үшін буферлеуді өшіру керек [/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 көмегімен пайдаланылады.

Ұсынылған: