Xcopy Command

Xcopy primjeri naredbi, opcije, preklopnici i još mnogo toga

Xcopy naredba je Command Prompt naredba koja se koristi za kopiranje jedne ili više datoteka i / ili mapa s jednog mjesta na drugo mjesto.

Xcopy naredba, s brojnim mogućnostima i sposobnošću kopiranja cijelih direktorija, slična je, ali mnogo moćnijoj od tradicionalne kopije naredbe.

Naredba robocopy također je slična naredbi xcopy, ali ima još više mogućnosti.

Dostupnost naredbe Xcopy

Xcopy naredba dostupna je unutar naredbenog retka u svim operacijskim sustavima Windows , uključujući Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , Windows 98 itd.

Xcopy naredba je također DOS naredba dostupna u MS-DOS-u.

Napomena: Dostupnost određenih sklopki naredbe xcopy i druge sintakse xcopy naredbe mogu se razlikovati od operativnog sustava do operacijskog sustava.

Xcopy Command Sintaksa

[ / f ] [ / g ] [ / h ] [ / i ] [ / j ] [/ / [] [ / l ] [ / m ] [ / n ] [ / o ] [ / p ] [ / ] [ / x ] [ / y ] [ / -y ] [ / z ] [ / exclude: datoteka1 [ + datoteka2 ] [ + datoteka3 ] ...] [ /? ]

Savjet: Pogledajte Kako čitati sintaksu naredbe ako niste sigurni kako pročitati sintakse xcopy naredbe iznad ili u donjoj tablici.

izvor To definira datoteke ili mapu najviše razine koju želite kopirati. Izvor je jedini potreban parametar u xcopy naredbi. Koristite navodnike oko izvora ako sadrži razmake.
odredište Ova opcija određuje mjesto na kojem će se kopirati izvorne datoteke ili mape. Ako nema navedenih odredišta , datoteke ili mape bit će kopirane u istu mapu s kojom pokrenete xcopy naredbu. Koristite citate oko odredišta ako sadrži razmake.
/ a Pomoću ove opcije kopirat će se samo arhivske datoteke pronađene u izvoru . Ne možete koristiti zajedno / a i / m .
/ b Koristite ovu opciju za kopiranje simboličke veze umjesto cilja veze. Ova je opcija najprije dostupna u sustavu Windows Vista.
/ c Ova opcija snage xcopy nastavlja se čak i ako naiđe na pogrešku.
/ d [ : datum ] Koristite xcopy naredbu s / d opcijom i određenim datumom, u MM-DD-YYYY formatu, za kopiranje datoteka izmijenjenih na ili nakon tog datuma. Također možete koristiti ovu opciju bez navođenja određenog datuma za kopiranje samo onih datoteka u izvoru koji su noviji od iste datoteke koje već postoje u odredištu . To je korisno kada koristite xcopy naredbu za obavljanje redovitih sigurnosnih kopija datoteka.
/ e Kada se upotrebljava samostalno ili s / s , ta je mogućnost jednaka / s, ali će također stvoriti prazne mape u odredištu koje su također bile prazne u izvoru . Opcija / e također se može koristiti zajedno s opcijom / t kako bi uključili prazne direktorije i poddirektorije pronađene u izvoru u strukturi direktorija stvorene u odredištu .
/ f Ova opcija prikazuje puni put i naziv datoteke izvornih i odredišnih datoteka koje kopiraju.
/ g Pomoću xcopy naredbe s ovom opcijom možete kopirati šifrirane datoteke u izvoru na odredište koje ne podržava šifriranje. Ova opcija neće funkcionirati prilikom kopiranja datoteka s EFS šifriranog pogona na ne-EFS šifrirani pogon.
/ h Xcopy naredba ne kopira skrivene datoteke ili sistemske datoteke prema zadanim postavkama, već će koristiti ovu opciju.
/ i Koristite / i mogućnost prisiliti xcopy da pretpostavimo da je odredište direktorij. Ako ne koristite ovu opciju i kopirate iz izvora koji je direktorij ili skupina datoteka i kopiranje na odredište koje ne postoji, xcopy naredba će vas zatražiti da unesete je li odredište datoteka ili direktorij.
/ j Ova opcija kopira datoteke bez međuspremnika, što je korisno za vrlo velike datoteke. Ova opcija naredbe xcopy prvi put je dostupna u sustavu Windows 7.
/ k Koristite ovu opciju prilikom kopiranja datoteka samo za čitanje da biste zadržali tu atributu datoteke u odredištu .
/ l Koristite ovu opciju da biste prikazali popis datoteka i mapa za kopiranje ... ali kopiranje se zapravo ne radi. Opcija / l korisna je ako sastavljate složenu xcopy naredbu s nekoliko opcija i želite vidjeti kako će funkcionirati hipotetski.
/ m Ova je opcija identična opciji / a, ali xcopy naredba će isključiti atribut arhive nakon kopiranja datoteke. Ne možete koristiti / m i / zajedno.
/ n Ova opcija stvara datoteke i mape u odredištu koristeći kratke nazive datoteka. Ova je opcija korisna samo kada koristite naredbu xcopy da biste kopirali datoteke na odredište koje postoji na disku formatiranom u stariji datotečni sustav poput FAT-a koji ne podržava dugu nazive datoteka.
/ o Zadržava podatke o vlasništvu i Popis za kontrolu pristupa (ACL) u datotekama napisanim u odredištu .
/ p Kada koristite ovu opciju, od vas će se zatražiti da unesete svaku datoteku u odredištu .
/ q Svojevrsna suprotnost od opcije / f , preklopka / q stavit će xcopy u "tiho" način, preskakajući zaslon na zaslonu svake datoteke koju kopira.
/ r Koristite ovu opciju da biste prebrisali datoteke samo za čitanje u odredištu . Ako ovu opciju ne koristite ako želite prebrisati datoteku samo za čitanje u odredištu , od vas će se zatražiti poruka "Pristup zabranjenoj", a naredba xcopy prestat će se prikazivati.
/ s Koristite ovu opciju za kopiranje direktorija, poddirektorija i datoteka sadržanih u njima, uz datoteke u korijenu izvora . Prazne mape neće se ponovno stvoriti.
/ t Ova opcija snage naredbu xcopy stvara strukturu direktorija u odredištu, ali ne i kopiranje bilo koje datoteke. Drugim riječima, stvaraju se mape i podmape pronađene u izvoru , ali nećemo biti datoteke. Prazne mape neće biti izrađene.
/ u Ova opcija će kopirati datoteke samo u izvoru koji su već u odredištu .
/ v Ova opcija potvrđuje svaku datoteku kao što je napisana, na temelju njegove veličine, kako bi bila sigurna da su one identične. Verifikacija je ugrađena u xcopy naredbu koja počinje u sustavu Windows XP, pa ova opcija ne radi ništa u kasnijim verzijama sustava Windows i uključena je samo za kompatibilnost sa starijim MS-DOS datotekama.
/ w Upotrijebite opciju / w da biste prikazali "Pritisnite bilo koju tipku kada je spremna za kopiranje datoteka". Xcopy naredba će početi kopirati datoteke prema uputama nakon što potvrdite pritiskom na tipku. Ova opcija nije ista kao i opcija / p koja traži potvrdu prije svake kopije datoteke.
/x Ova opcija kopira postavke revizije datoteka i podatke o sustavu kontrole pristupa (SACL). Navodite / o kada koristite / x opciju.
/ y Koristite ovu opciju da biste zaustavili naredbu xcopy da vas pita o prepisivanju datoteka iz izvora koji već postoje u odredištu .
/ -y Koristite ovu opciju da biste prisilili naredbu xcopy da vas potakne da prepišete datoteke. To bi moglo izgledati kao čudna mogućnost postojanja jer je ovo zadano ponašanje xcopya, ali opcija y može biti unaprijed postavljena u COPYCMD varijablu okruženja na nekim računalima, zbog čega je ova opcija neophodna.
/ z Ova opcija omogućuje xcopy naredbu za sigurno zaustavljanje kopiranja datoteka kada se izgubi mrežna veza, a zatim nastavlja kopiranje od mjesta na kojem je prestalo nakon ponovne uspostavljanja veze. Ova opcija također prikazuje postotak koji je kopiran za svaku datoteku tijekom postupka kopiranja.
/ izuzmi : datoteka1 [ + datoteka2 ] [ + datoteka3 ] ... Ova vam opcija omogućuje da odredite jedan ili više naziva datoteka koji sadrže popis niza za pretraživanje koje želite da xcopy naredba koristi za određivanje datoteka i / ili mapa za preskakanje prilikom kopiranja.
/? Koristite prekidač pomoći pomoću naredbe xcopy da biste prikazali detaljnu pomoć o naredbi. Izvršavanje xcopy /? je isto kao i pomoću naredbe za pomoć za izvršavanje xcopy pomoći .

Napomena: xcopy naredba će dodati atribut arhive datotekama u odredištu bez obzira je li atribut uključen ili isključen u datoteci u izvoru .

Savjet: Možete spremiti ponekad dulji izlaz naredbe xcopy u datoteku pomoću operatera preusmjeravanja . Pogledajte Kako preusmjeriti naredbu za izlaz u datoteku za upute ili provjeriti Naredbeni redak trikovi za više savjeta.

Xcopy naredbeni primjeri

xcopy C: \ Datoteke E: \ Files / i

U gore navedenom primjeru, datoteke sadržane u izvoru direktorija C: \ Files kopiraju se na odredište , novi direktorij [ / i ] na E pogonu pod nazivom Datoteke .

Nijedan poddirektorij, ni nijedan dosje u njemu, kopirat će se jer nisam koristio opciju / s .

xcopy "C: \ Važne datoteke" D: \ Backup / c / d / e / h / i / k / q / r / s / x / y

U ovom primjeru xcopy naredba je dizajnirana da funkcionira kao rješenje za sigurnosno kopiranje. Pokušajte ovo ako biste željeli koristiti xcopy kako biste stvorili sigurnosnu kopiju datoteka umjesto sigurnosnog softvera . Stavite xcopy naredbu kao što je prikazano gore u skripti i zakazati ga za pokretanje svake večeri.

Kao što je gore prikazano, xcopy naredba koristi se za kopiranje svih datoteka i mapa [ / s ] novije od onih već kopiranih [ / d ], uključujući prazne mape [ / e ] i skrivene datoteke [ / h ], iz izvora C: \ Važne datoteke na odredište D: \ Backup , koja je direktorij [ / i ]. Imam neke datoteke samo za čitanje koje želim ažurirati u destinaciji [ / r ] i želim zadržati atribut nakon kopiranja [ / k ]. Također želim biti siguran da zadržavam postavke vlasništva i revizije u datotekama koje kopirajem [ / x ]. Konačno, budući da izvodim xcopy u skripti, ne trebam vidjeti nikakve informacije o datotekama dok se kopiraju [ / q ], ne želim da se zatraži prebrisanje svakog [ / y ], niti želim da se xcopy zaustavi ako se pojavi pogreška [ / c ].

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

Ovdje xcopy naredba koristi se za kopiranje svih datoteka, podmapa i datoteka koje su sadržane u podmape [ / s ] iz izvora C: \ Videos u odredišnu mapu Media Backup na računalu na mreži pod nazivom SERVER , Kopiram neke stvarno velike video datoteke pa želim onemogućiti međuspremnik kako bismo poboljšali postupak kopiranja [ / j ], a budući da kopiram preko mreže, želim biti u mogućnosti nastaviti kopirati ako izgubim mrežnu vezu [ / z ]. Budući da je paranoičan, želim da se potakne da xcopy proces prije nego što zapravo radi bilo što, a ja također želim vidjeti svaki detalj o tome koje datoteke se kopiraju dok se kopiraju [ / f ].

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

U ovom posljednjem primjeru, imam izvor punih dobro organiziranih datoteka i mapa u C: \ Client032 za trenutnog klijenta moje. Već sam stvorio praznu odredišnu mapu Client033 za novog klijenta, ali ne želim kopirati datoteke - samo prazna struktura mapa [ / t ] pa sam organiziran i pripremljen. Imam neke prazne mape u mapi C: \ Client032 koje bi mogle biti primjenjive na moj novi klijent, pa želim biti siguran da su kopirane i kao [ / e ].

Xcopy i Xcopy32

U sustavima Windows 98 i Windows 95 dostupne su dvije verzije xcopy naredbe: xcopy i xcopy32. Ipak, naredba xcopy32 nikad nije bila namijenjena izravno pokrenuti.

Kada izvršite xcopy u sustavu Windows 95 ili 98, automatski se izvodi originalna 16-bitna verzija (kada je u MS-DOS modu) ili novije 32-bitne verzije automatski se izvode (u sustavu Windows).

Da biste bili jasni, bez obzira na verziju sustava Windows ili MS-DOS, uvijek pokrenite naredbu xcopy, a ne xcopy32, čak i ako je dostupna. Kada izvršavate xcopy, uvijek imate najprikladniju verziju naredbe.

Xcopy Srodne naredbe

Xcopy naredba je na mnoge načine slična naredbi kopiranja, ali s znatno više opcija. Xcopy naredba je također vrlo slična robocopy naredbi, osim robocopy ima više fleksibilnosti nego čak i xcopy.