Komanda Xcopy (shembuj, opsione, ndërprerës dhe më shumë)

Përmbajtje:

Komanda Xcopy (shembuj, opsione, ndërprerës dhe më shumë)
Komanda Xcopy (shembuj, opsione, ndërprerës dhe më shumë)
Anonim

Komanda xcopy është një komandë e vijës së komandës që përdoret për të kopjuar një ose më shumë skedarë ose dosje nga një vend në një vend tjetër.

Me opsionet e shumta dhe aftësinë për të kopjuar drejtori të tëra, është i ngjashëm, por shumë më i fuqishëm se komanda e kopjimit. Komanda robocopy është gjithashtu e ngjashme, por ka edhe më shumë opsione.

Image
Image

Disponueshmëria e komandës Xcopy

Kjo komandë është e disponueshme nga brenda Command Prompt në të gjitha sistemet operative të Windows duke përfshirë Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, etj.

Ju gjithashtu mund të përdorni komandën në MS-DOS si një komandë DOS.

Sintaksa e komandës Xcopy

Përdor sintaksën e mëposhtme për komandën xcopy:

xcopy burimi [destinacioni] [ /a] [ /b] [/c ] [/d [: datë] [/e ] [ /f ] [/g ] [/h ] [/i] [ /j] [ /k] [ /l] [ /m] [ /n] [ /o] [ /p] [ /q] [ /r] [ /s] [ /t] [ /u] [ /v] [ /w] [ /x] [ /y] [ /-y] [ /z] [/exclude: skedar1 [+ skedar2][+ skedar3]…] [ /? ]

Disponueshmëria e disa çelësave të komandave xcopy dhe sintaksës së komandës tjetër mund të ndryshojnë nga sistemi operativ në sistem operativ. Mësoni se si të lexoni sintaksën e komandës nëse nuk jeni të sigurt se si ta lexoni sintaksën e mësipërme ose në tabelën më poshtë.

Opsionet e komandës Xcopy
Artikulli Përshkrim
burimi Kjo përcakton skedarët ose dosjen e nivelit të lartë nga e cila dëshironi të kopjoni. Burimi është i vetmi parametër i kërkuar. Përdorni thonjëza rreth burimit nëse përmban hapësira.
destinacion Ky opsion specifikon vendndodhjen ku duhet të kopjohen skedarët ose dosjet burimore. Nëse nuk listohet asnjë destinacion, skedarët ose dosjet do të kopjohen në të njëjtën dosje nga e cila ekzekutoni komandën xcopy. Përdorni kuotat rreth destinacionit nëse përmban hapësira.
/a Përdorimi i këtij opsioni do të kopjojë vetëm skedarët e arkivit të gjetur në burim. Ju nuk mund të përdorni /a dhe /m së bashku.
/b Përdor këtë opsion për të kopjuar vetë lidhjen simbolike në vend të objektivit të lidhjes. Ky opsion u përdor fillimisht në Windows Vista.
/c Ky opsion detyron xcopy të vazhdojë edhe nëse ndeshet me një gabim.
/d [ : datë] Përdor komandën me opsionin /d dhe një datë specifike, në formatin MM-DD-YYYY, për të kopjuar skedarët e ndryshuar në ose pas asaj date. Ju gjithashtu mund ta përdorni këtë opsion pa specifikuar një datë specifike për të kopjuar vetëm ato skedarë në burim që janë më të rinj se të njëjtët skedarë që ekzistojnë tashmë në destinacion. Kjo është e dobishme kur përdorni xcopy për të kryer kopje rezervë të rregullt të skedarëve.
/e Kur përdoret vetëm ose me /s, ky opsion është i njëjtë me /s, por gjithashtu do të krijojë dosje boshe në destinacion që ishin gjithashtu bosh në burim. Opsioni /e mund të përdoret gjithashtu së bashku me opsionin /t për të përfshirë drejtoritë dhe nëndrejtoritë boshe që gjenden në burim në strukturën e direktoriumit të krijuar në destinacion.
/f Ky opsion do të shfaqë rrugën e plotë dhe emrin e skedarit të skedarëve të burimit dhe destinacionit që po kopjohen.
/g Përdorimi i xcopy me këtë opsion ju lejon të kopjoni skedarët e enkriptuar në burim në një destinacion që nuk e mbështet enkriptimin. Ky opsion nuk do të funksionojë kur kopjoni skedarë nga një disk i enkriptuar EFS në një disk të koduar jo-EFS.
/h Komanda nuk kopjon skedarët e fshehur ose skedarët e sistemit si parazgjedhje, por do të kopjojë kur përdoret ky opsion.
/i Përdor opsionin /i për të detyruar xcopy të supozojë se destinacioni është një direktori. Nëse nuk e përdorni këtë opsion dhe po kopjoni nga burimi që është një direktori ose grup skedarësh dhe po kopjoni në destinacionin që nuk ekziston, komanda xcopy do t'ju kërkojë të shkruani nëse destinacioni është një skedar ose drejtori.
/j Ky opsion kopjon skedarët pa bufer, një veçori e dobishme për skedarë shumë të mëdhenj. Ky opsion ishte i disponueshëm për herë të parë në Windows 7.
/k Përdorni këtë opsion kur kopjoni skedarë vetëm për lexim për ta mbajtur atë atribut skedari në destinacion.
/l Përdor këtë opsion për të shfaqur një listë të skedarëve dhe dosjeve që do të kopjohen… por në fakt nuk është bërë asnjë kopjim. Opsioni /l është i dobishëm nëse po ndërtoni një komandë të ndërlikuar me disa opsione dhe dëshironi të shihni se si do të funksiononte hipotetikisht.
/m Ky opsion është identik me opsionin /a por xcopy do të çaktivizojë atributin e arkivit pas kopjimit të skedarit. Ju nuk mund të përdorni /m dhe /a së bashku.
/n Ky opsion krijon skedarë dhe dosje në destinacion duke përdorur emra të shkurtër skedarësh. Ky opsion është i dobishëm vetëm kur përdorni komandën për të kopjuar skedarët në një destinacion që ekziston në një disk të formatuar në një sistem skedari më të vjetër si FAT që nuk mbështet emra të gjatë skedarësh.
/o Ruan pronësinë dhe informacionin e Listës së Kontrollit të Qasjes (ACL) në skedarët e shkruar në destinacion.
/p Kur përdorni këtë opsion, do t'ju kërkohet përpara krijimit të çdo skedari në destinacion.
/q Një lloj e kundërt e opsionit /f, çelësi /q do ta vendosë xcopy në modalitetin "qetë", duke e kapërcyer aktivizimin -Afishimi në ekran i çdo skedari që po kopjohet.
/r Përdor këtë opsion për të mbishkruar skedarët vetëm për lexim në destinacion. Nëse nuk e përdorni këtë opsion kur dëshironi të mbishkruani një skedar vetëm për lexim në destinacion, do t'ju kërkohet një mesazh "Qasja u refuzua" dhe komanda do të ndalojë së ekzekutuari.
/s Përdor këtë opsion për të kopjuar drejtoritë, nëndirektoritë dhe skedarët që gjenden brenda tyre, përveç skedarëve në rrënjën e burimit. Dosjet bosh nuk do të rikrijohen.
/t Ky opsion detyron komandën xcopy të krijojë një strukturë drejtorie në destinacion, por jo të kopjojë asnjë nga skedarët. Me fjalë të tjera, dosjet dhe nëndosjet e gjetura në burim do të krijohen, por nuk do të ketë skedarë. Dosjet bosh nuk do të krijohen.
/u Ky opsion do të kopjojë vetëm skedarët në burim që janë tashmë në destinacion.
/v Ky opsion verifikon çdo skedar siç është shkruar, bazuar në madhësinë e tij, për t'u siguruar që ata janë identikë. Verifikimi u ndërtua në komandën që fillon në Windows XP, kështu që ky opsion nuk bën asgjë në versionet e mëvonshme të Windows dhe përfshihet vetëm për pajtueshmërinë me skedarët e vjetër MS-DOS.
/w Përdor opsionin /w për të paraqitur një mesazh "Shtypni çdo çelës kur jeni gati për të kopjuar skedarë". Komanda do të fillojë të kopjojë skedarët siç udhëzohet pasi të konfirmoni me shtypjen e tastit. Ky opsion nuk është i njëjtë me opsionin /p që kërkon verifikim përpara çdo kopjeje skedari.
/x Ky opsion kopjon cilësimet e auditimit të skedarëve dhe informacionin e Listës së Kontrollit të Qasjes në Sistemin (SACL). Ju nënkuptoni /o kur përdorni opsionin /x.
/y Përdor këtë opsion për të ndaluar komandën që të të kërkojë mbishkrimin e skedarëve nga burimi që ekzistojnë tashmë në destinacion.
/-y Përdorni këtë opsion për të detyruar komandën që t'ju pyesë për mbishkrimin e skedarëve. Ky mund të duket si një opsion i çuditshëm që ekziston pasi kjo është sjellja e paracaktuar e xcopy, por opsioni /y mund të jetë i paravendosur në variablin e mjedisit COPYCMD në disa kompjuterë, duke e bërë këtë opsion të nevojshëm.
/z Ky opsion lejon komandën xcopy të ndalojë në mënyrë të sigurt kopjimin e skedarëve kur humbet një lidhje rrjeti dhe më pas të rifillojë kopjimin nga vendi ku e kishte ndërprerë pasi të rivendoset lidhja. Ky opsion tregon gjithashtu përqindjen e kopjuar për çdo skedar gjatë procesit të kopjimit.
/exclude: file1 [ + skedar2][ + skedar3]… Ky opsion ju lejon të specifikoni një ose më shumë emra skedarësh që përmbajnë një listë të vargjeve të kërkimit që dëshironi që komanda të përdorë për të përcaktuar skedarët dhe/ose dosjet që duhet të kapërcehen gjatë kopjimit.
/? Përdor çelësin e ndihmës me xcopy për të treguar ndihmë të detajuar rreth komandës. Ekzekutimi i xcopy /? është i njëjtë me përdorimin e komandës së ndihmës për të ekzekutuar help xcopy.

Komanda xcopy do të shtojë atributin e arkivit te skedarët në destinacion, pavarësisht nëse atributi ishte aktiv ose joaktiv në skedarin në burim.

Shembuj të komandës Xcopy

Në vijim janë disa shembuj se si të përdoret kjo komandë:

Kopjo skedarët në një dosje të re


xcopy C:\Files E:\Files /i

Në shembullin e mësipërm, skedarët e përmbajtur në drejtorinë burimore të C:\Files kopjohen në destinacion, një drejtori e re në diskun E të quajtur Files.

Nuk do të kopjohet asnjë nëndrejtori, as ndonjë skedar brenda tyre, sepse opsioni /s nuk është përdorur.

Skript rezervë Xcopy


xcopy "C:\Skedarët e rëndësishëm" D:\Backup /c /d /e /h /i /k /q /r /s /x /y

Në këtë shembull, xcopy është krijuar për të funksionuar si një zgjidhje rezervë. Provojeni këtë nëse dëshironi të përdorni xcopy në vend të një programi softuerik rezervë për të kopjuar skedarët tuaj. Vendosni komandën siç tregohet më sipër në një skript dhe planifikoni që të funksionojë çdo natë.

Siç tregohet më sipër, komanda përdoret për të kopjuar të gjithë skedarët dhe dosjet [/s] më të reja se ato të kopjuara tashmë [/d], duke përfshirë dosjet boshe [/e] dhe skedarët e fshehur [/h], nga burimi i skedarëve C:\Important në destinacionin e D:\Backup, i cili është një direktori . Ne kemi disa skedarë vetëm për lexim që duam t'i mbajmë të përditësuar në destinacion [/r] dhe duam ta mbajmë atë atribut pasi të kopjohet [/k]. Ne duam gjithashtu të sigurohemi se ruajmë çdo cilësim pronësie dhe auditimi në skedarët që po kopjojmë [/x]. Së fundi, duke qenë se ne po ekzekutojmë xcopy në një skript, nuk kemi nevojë të shohim ndonjë informacion rreth skedarëve pasi ato kopjohen [/q], nuk duam që të na kërkohet të mbishkruajmë secilin prej tyre [/y], as nuk duam që komanda të ndalet nëse ndeshet në një gabim [/c].

Kopjo skedarë dhe dosje në rrjet


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

Këtu, komanda përdoret për të kopjuar të gjithë skedarët, nëndosjet dhe skedarët e përmbajtur në nëndosjet [/s] nga burimi i C:\Videos në dosjen e destinacionit Rezervimi i medias që ndodhet në një kompjuter në rrjet nga emri i SERVERIT. Ne jemi duke kopjuar disa skedarë video vërtet të mëdhenj, ndaj duhet çaktivizuar bufferimi për të përmirësuar procesin e kopjimit [/j], dhe meqenëse po kopjojmë përmes rrjetit, duam të jemi në gjendje të rifillojmë kopjimin nëse humbim lidhjen e rrjetit [/j] /z]. Duke qenë paranojakë, ne duam të na kërkohet të fillojmë procesin përpara se ai të bëjë diçka [/w], dhe gjithashtu duam të shohim çdo detaj se çfarë skedarësh po kopjohen ndërsa po kopjohen [/f].

Struktura e dosjeve të dyfishta


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

Në këtë shembull të fundit, ne kemi një burim plot me skedarë dhe dosje të mirëorganizuara në C:\Client032 për një klient. Ne kemi krijuar tashmë një dosje të zbrazët të destinacionit, Client033, për një klient të ri, por nuk duam që asnjë skedar të kopjohet - vetëm struktura e dosjes bosh [/t] në mënyrë që të organizohemi dhe të përgatitemi. Kemi disa dosje bosh në C:\Client032 që mund të zbatohen për klientin e ri, ndaj duam të sigurohemi që ato të kopjohen gjithashtu [/e].

Ruani daljen ndonjëherë të gjatë të komandës xcopy në një skedar duke përdorur një operator ridrejtimi. Mësoni se si të ridrejtoni daljen e komandës në një skedar ose shikoni Truket e linjës së komandës për më shumë këshilla.

Xcopy & Xcopy32

Në Windows 98 dhe Windows 95, ishin të disponueshme dy versione të komandës xcopy: xcopy dhe xcopy32. Megjithatë, komanda e fundit nuk ishte menduar kurrë të ekzekutohej drejtpërdrejt.

Kur ekzekutoni xcopy në Windows 95 ose 98, ose versioni origjinal 16-bit ekzekutohet automatikisht (kur është në modalitetin MS-DOS) ose versioni më i ri 32-bit ekzekutohet automatikisht (kur është në Windows).

Për të qenë të qartë, pavarësisht se çfarë versioni të Windows ose MS-DOS keni, ekzekutoni gjithmonë komandën xcopy, jo xcopy32, edhe nëse është e disponueshme. Kur ekzekutoni xcopy, ju jeni gjithmonë duke ekzekutuar versionin më të përshtatshëm të komandës.

Komandat e lidhura me Xcopy

Komanda xcopy është e ngjashme në shumë mënyra me komandën e kopjimit, por me shumë më shumë opsione, si aftësia për të kopjuar dosjet, kopjimin e çdo skedari në nëndrejtori dhe përjashtimin e skedarëve.

Kjo komandë është gjithashtu shumë e ngjashme me komandën "robocopy", përveç se "robocopy" ka më shumë fleksibilitet se edhe xcopy.

Komanda dir përdoret shpesh me xcopy për të kontrolluar se cilat dosje dhe skedarë janë në një drejtori përpara se të plotësoni komandën.

Recommended: