Skip to main content

Xcopy naredba (primjeri, opcije, preklopnici i više)

XCOPY Command in DOS (Travanj 2025)

XCOPY Command in DOS (Travanj 2025)
Anonim

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.

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

Xcopy Command Sintaksa

xcopy izvor odredište / a / b / c / d : datum / e / f / g / h / i / j / k / l / m / n / o / p / q / r / s / t / u / v / w /x / y / -y / z /isključiti: file1 + file2 + file3 … /?

Savjet: Pogledajte Kako čitati sintagmu naredbi ako niste sigurni kako pročitati sintaksu naredbe xcopy 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. Upotrijebite navodnike izvor ako sadrži razmake.
odredište Ova opcija određuje mjesto na kojem je izvor datoteke ili mape treba kopirati u. Ako ne odredište , datoteke ili mape bit će kopirane u istu mapu s kojom pokrenete xcopy naredbu. Upotrijebite navodnike odredište ako sadrži razmake.
/ aPomoću ove opcije kopirat će se samo arhivske datoteke pronađene u izvor , Ne možete ga koristiti / a i / m zajedno.
/ bKoristite ovu opciju za kopiranje simboličke veze umjesto cilja veze. Ova je opcija najprije dostupna u sustavu Windows Vista.
/ cOva opcija snage xcopy nastavlja se čak i ako naiđe na pogrešku.
/ d : datum Upotrijebite xcopy naredbu s / d opciju i određeni datum, u MM-DD-GGGG formatu, za kopiranje datoteka izmijenjenih na ili nakon tog datuma. Tu opciju možete koristiti i bez navođenja određenog datuma za kopiranje samo onih datoteka izvor koje su novije od iste datoteke koje već postoje odredište , To je korisno kada koristite xcopy naredbu za obavljanje redovitih sigurnosnih kopija datoteka.
/ eKada se upotrebljava samostalno ili s / s, ova opcija je ista kao / s ali će također stvoriti prazne mape u odredište koji su također bili prazni izvor , / e opcija se također može koristiti zajedno s / t mogućnost uključivanja praznih direktorija i poddirektorija pronađenih u izvor u strukturi direktorija stvorene u odredište .
/ fOva opcija će prikazati cijeli put i naziv datoteke oba izvor i odredište datoteke kopirane.
/ gPomoću xcopy naredbe s ovom opcijom možete kopirati šifrirane datoteke u izvor na a odredište koji ne podržava šifriranje. Ova opcija neće funkcionirati prilikom kopiranja datoteka s EFS šifriranog pogona na ne-EFS šifrirani pogon.
/ hXcopy naredba ne kopira skrivene datoteke ili sistemske datoteke prema zadanim postavkama, već će koristiti ovu opciju.
/ iKoristiti / i mogućnost snage xcopy da pretpostavimo da odredište je direktorij. Ako ne upotrebljavate ovu opciju i kopirate izvor to je direktorij ili skupina datoteka i kopiranje u odredište koja ne postoji, xcopy naredba će vas potaknuti da unesete odredište je datoteka ili direktorij.
/ jOva 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.
/ kKoristite ovu opciju prilikom kopiranja datoteka samo za čitanje da biste zadržali atribut tog atributa odredište .
/ lKoristite ovu opciju da biste prikazali popis datoteka i mapa za kopiranje … ali kopiranje se zapravo ne radi. / l opcija je korisna ako gradite složenu xcopy naredbu s nekoliko opcija i želite vidjeti kako će funkcionirati hipotetski.
/ mOva opcija je identična / a ali xcopy naredba će isključiti atribut arhive nakon kopiranja datoteke. Ne možete ga koristiti / m i / a zajedno.
/ nOva opcija stvara datoteke i mape odredište koristeći kratke nazive datoteka. Ova je opcija korisna samo kada koristite xcopy naredbu za kopiranje datoteka u odredište koji postoji na pogonu formatiranom na stariji datotečni sustav poput FAT-a koji ne podržava duga imena datoteka.
/ oZadržava podatke vlasništva i Popis za kontrolu pristupa (ACL) u datotekama napisanim odredište .
/ pKada upotrebljavate tu opciju, bit će vam zatraženo prije stvaranja svake datoteke odredište .
/ qVrsta suprotnosti od / f opcija, / q prekidač će staviti xcopy u "tihi" način, preskakajući zaslon na zaslonu svake datoteke koju će kopirati.
/ rKoristite ovu opciju da biste prebrisali datoteke samo za čitanje u odredište , Ako ne koristite ovu opciju kada želite prebrisati datoteku samo za čitanje u odredište , dobit ćete poruku s porukom "Pristup odbijen" i naredba xcopy će se prestati prikazivati.
/ sKoristite ovu opciju za kopiranje direktorija, poddirektorija i datoteka sadržanih u njima, uz datoteke u korijenu izvor , Prazne mape neće se ponovno stvoriti.
/ tOva opcija snage xcopy naredbe za stvaranje strukture direktorija u odredište ali ne kopirati bilo koju od datoteka. Drugim riječima, mape i podmape pronađene u izvor bit će stvoren, ali nećemo biti datoteke. Prazne mape neće biti izrađene.
/ uOva opcija kopirat će samo datoteke u izvor koji su već u odredište .
/ vOva 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.
/ wKoristiti / w opciju predstaviti "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 isto kao i / p opcija koja prije traži provjeru svaki kopija datoteke.
/xOva opcija kopira postavke revizije datoteka i podatke o sustavu kontrole pristupa (SACL). Ti impliciraš / o kada koristite /x opcija.
/ yKoristite ovu opciju da biste zaustavili naredbu xcopy da vas potakne da prepišete datoteke izvor koji već postoje u odredište .
/ -yKoristite ovu opciju da biste prisilili naredbu xcopy da vas potakne da prepišete datoteke. To bi moglo izgledati kao čudna mogućnost da postoji jer je to zadano ponašanje xcopy, ali / y opcija može biti unaprijed postavljena u COPYCMD varijabli okoline na nekim računalima, što je nužna ova opcija.
/ zOva 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.
/isključiti: file1 + file2 + file3 …Ova vam opcija omogućuje da odredite jedan ili više datoteka imena koja sadrže popis niza pretraživanja 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 ista kao i pomoću naredbe pomoći za izvršavanje pomoć xcopy.

Bilješka: Xcopy naredba će dodati atribut arhive u datoteke u odredište bez obzira je li atribut uključen ili isključen u datoteci izvor .

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 izvor imenik C: Dokumenti kopirani su na odredište , novi direktorij / i na zaslonu E pogon zove datoteke .

Nijedan poddirektorij, ni nijedna datoteka sadržana u njima neće se kopirati jer nisam upotrebljavala / s opcija.

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 se koristi za kopiranje svih datoteka i mapa / s noviji od onih koji su već kopirani / d, uključujući prazne mape / e i skrivene datoteke / h od tvrtke izvor od C: Važne datoteke prema odredište od D: kopija , što je katalog / i. Imam samo datoteke za čitanje koje želim ažurirati odredište / r i želim zadržati atribut nakon kopiranja / k. Također želim osigurati da zadržim bilo kakve postavke vlasništva i revizije u datotekama koje kopiram /x. Konačno, budući da izvodim xcopy u skripti, ne trebam vidjeti nikakve informacije o datotekama dok su kopirane / q, Ne želim potaknuti da svaki korisnik prebrisne / 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 se xcopy naredba koristi za kopiranje svih datoteka, podmapa i datoteka sadržanih u podmape / sod izvor od C: Video do odredišne ​​mape Medijski sigurnosna kopija koji se nalazi na računalu na mreži pod nazivom POSLUŽITELJ , Kopiram neke stvarno velike video datoteke pa želim onemogućiti međuspremnik kako bi se poboljšala proces 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 biti potaknut da pokrenemo proces xcopy prije nego što to zapravo nešto / w, a želim vidjeti i sve pojedinosti o datotekama koje se kopiraju dok se kopiraju / f.

xcopy C: Client032 C: Client033 / t / e

U ovom posljednjem primjeru, imam a izvor puna dobro organiziranih datoteka i mapa u C: Client032 za trenutnog klijenta moje. Već sam stvorio prazan odredište mapa, Client033 , za novog klijenta, ali ne želim kopirati datoteke - samo prazna struktura mapa / t pa sam organiziran i pripremljen. Imam prazne mape C: Client032 koji bi se mogli odnositi na moj novi klijent, pa želim biti siguran da su kopije također / 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.