Skip to main content

Xcopy-komento (esimerkit, asetukset, kytkimet ja paljon muuta)

Linux/Mac Terminal Tutorial: How To Use The rsync Command - Sync Files Locally and Remotely (Kesäkuu 2026)

Linux/Mac Terminal Tutorial: How To Use The rsync Command - Sync Files Locally and Remotely (Kesäkuu 2026)
Anonim

Xcopy-komento on komentokehotteinen komento, jota käytetään kopioimaan yksi tai useampi tiedosto ja / tai kansio yhdestä paikasta toiseen paikkaan.

Xcopy-komento, jolla on monia vaihtoehtoja ja kyky kopioida koko hakemisto, on samanlainen kuin perinteinen kopio-komento.

Robocopy-komento on myös samanlainen kuin xcopy-komento, mutta siinä on vielä enemmän vaihtoehtoja.

Xcopy-komennon saatavuus

Xcopy-komento on käytettävissä komentokehotteen kaikissa Windows-käyttöjärjestelmissä, kuten Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 jne.

Xcopy-komento on myös DOS-komento, joka on saatavana MS-DOS-järjestelmässä.

Huomautus: Tiettyjen xcopy-komentokytkinten ja muiden xcopy-komentojen syntaksin saatavuus saattaa poiketa käyttöjärjestelmästä käyttöjärjestelmään.

Xcopy Command Syntax

xcopy lähde määränpää / a / b / C / d : Treffi / e / f / g / h / i / j / k / l / m / n / o / p / q / R / s / t / u / tilavuus / p / x / y / -y / z / Pois: tiedosto1 + tdsto2 + file3 … /?

Kärki: Katso komentojen syntaksin lukeminen, jos et ole varma, kuinka lukee xcopy-komentosyntaksi edellä tai alla olevassa taulukossa.

lähde Tämä määrittää tiedostot tai ylätason kansion, jonka haluat kopioida. lähde on ainoa vaadittu parametri xcopy-komennossa. Käytä lainauksia ympäri lähde jos se sisältää välilyöntejä.
määränpää Tämä vaihtoehto määrittää sijainnin, jossa lähde tiedostot tai kansiot on kopioitava. Jos ei määränpää on lueteltu, tiedostot tai kansiot kopioidaan samaan kansioon, johon xcopy-komento suoritetaan. Käytä lainauksia ympäri määränpää jos se sisältää välilyöntejä.
/ aTämän vaihtoehdon avulla voit kopioida vain löytyneet arkistotiedostot lähde . Et voi käyttää / a ja / m yhdessä.
/ bTämän vaihtoehdon avulla voit kopioida symbolisen linkin itse linkkikohdan sijaan. Tämä vaihtoehto oli ensimmäisen kerran käytettävissä Windows Vistassa.
/ CTämä vaihtoehto pakottaa xcopy jatkaa, vaikka se havaitsisi virheen.
/ d : Treffi Käytä xcopy-komentoa / d vaihtoehto ja tietyn päivämäärän, MM-DD-YYYY-muodossa, kopioida tiedostoja, jotka ovat muuttuneet kyseisen päivän jälkeen tai sen jälkeen. Voit myös käyttää tätä vaihtoehtoa määrittämättä tiettyä päivämäärää kopioimaan vain kyseiset tiedostot lähde jotka ovat uudempia kuin samat tiedostot, jotka ovat jo olemassa määränpää . Tämä on hyödyllistä, kun käytät xcopy-komentoa säännöllisten tiedostojen varmuuskopiointiin.
/ eKäytetään yksin tai yhdessä / s, tämä vaihtoehto on sama kuin / s mutta myös luoda tyhjiä kansioita määränpää jotka olivat myös tyhjiä lähde . / e vaihtoehtoa voidaan käyttää myös yhdessä / t vaihtoehto sisällyttää tyhjät hakemistot ja alihakemistot löytyvät lähde vuonna luomassa hakemistorakenteessa määränpää .
/ fTässä vaihtoehdossa näkyy molempien tiedostojen koko polku ja tiedostonimi lähde ja määränpää tiedostoja kopioidaan.
/ gTämän xcopy-komennon avulla voit kopioida salatut tiedostot sisään lähde a määränpää joka ei tue salausta. Tämä asetus ei toimi, kun tiedostoja kopioidaan EFS-salatusta asemasta EFS-salattuun asemaan.
/ hXcopy-komento ei kopioi piilotettuja tiedostoja tai järjestelmätiedostoja oletusarvoisesti, mutta käyttää tätä vaihtoehtoa käytettäessä.
/ iKäytä / i vaihtoehto pakottaa xcopy olettamaan määränpää on hakemisto. Jos et käytä tätä vaihtoehtoa ja kopioit lähde joka on hakemisto tai tiedostojoukko ja kopiointi kohteeseen määränpää sitä ei ole olemassa, xcopy-komento pyytää sinua kirjoittamaan määränpää on tiedosto tai hakemisto.
/ jTämä vaihtoehto kopioi tiedostoja ilman puskurointia, joka on hyödyllinen erittäin suurille tiedostoille. Tämä xcopy-komento oli ensimmäisen kerran käytettävissä Windows 7: ssa.
/ kKäytä tätä vaihtoehtoa, kun kopioit vain luku -tiedostoja, jotta tiedoston attribuutti säilyy määränpää .
/ lKäytä tätä vaihtoehtoa näyttääksesi luettelon tiedostoista ja kansioista, jotka kopioidaan … mutta kopiointi ei ole tosiasiassa tehty. / l vaihtoehto on hyödyllinen, jos rakennat monimutkaista xcopy-komentoa useilla vaihtoehdoilla ja haluat nähdä, miten se toimisi hypoteettisesti.
/ mTämä vaihtoehto on sama kuin / a mutta xcopy-komento sammuttaa arkiston määritteen tiedoston kopioinnin jälkeen. Et voi käyttää / m ja / a yhdessä.
/ nTämä vaihtoehto luo tiedostoja ja kansioita määränpää käyttämällä lyhyitä tiedostonimiä. Tämä vaihtoehto on hyödyllinen vain, kun käytät xcopy-komentoa tiedostojen kopioimiseen a määränpää joka on olemassa vanhemman tiedostojärjestelmän muodossa, kuten FAT, joka ei tue kauan tiedostojen nimeä.
/ oSäilyttää sisäänkirjautuneiden tiedostojen omistus- ja käyttöoikeuslista (ACL) määränpää .
/ pTätä asetusta käytettäessä sinua pyydetään ennen kunkin tiedoston luomista määränpää .
/ qEräänlainen vastakohta / f vaihtoehto, / q kytkin asettaa xcopy-toiminnon "hiljaiseksi" -tilaan ohittamalla jokaisen kopioitavan tiedoston ruudulla näkyvät näytöt.
/ RKäytä tätä vaihtoehtoa, jos haluat korvata vain luettavissa olevat tiedostot määränpää . Jos et käytä tätä vaihtoehtoa, kun haluat korvata vain luettavissa olevan tiedoston määränpää , sinulta kysytään "Access denied" -viesti ja xcopy-komento loppuu.
/ sTämän vaihtoehdon avulla voit kopioida hakemistoja, alihakemistoja ja niihin sisältyviä tiedostoja lähde . Tyhjiä kansioita ei luoda uudelleen.
/ tTämä vaihtoehto pakottaa xcopy-komennon luoda hakemistorakenteen sisään määränpää mutta ei kopioida tiedostoja. Toisin sanoen kansiot ja alikansiot löytyvät lähde luodaan, mutta me emme ole tiedostoja. Tyhjiä kansioita ei luoda.
/ uTämä vaihtoehto kopioi vain tiedostoja lähde jotka ovat jo mukana määränpää .
/ tilavuusTämä vaihtoehto varmistaa jokaisen tiedoston, koska se on kirjoitettu sen koon perusteella, jotta varmistetaan, että ne ovat samat. Varmennus on rakennettu xcopy-komentoon, joka alkaa Windows XP: ssä, joten tämä vaihtoehto ei tee mitään uudemmissa Windows-versioissa, ja se sisältyy vain yhteensopivuuteen vanhempien MS-DOS-tiedostojen kanssa.
/ pKäytä / p vaihtoehto esittää "Paina mitä tahansa näppäintä, kun olet valmis kopioimaan tiedosto (t)". Xcopy-komento alkaa kopioida tiedostoja ohjeiden mukaan, kun olet vahvistanut näppäimen painalluksella. Tämä vaihtoehto ei ole sama kuin / p vaihtoehto, joka pyytää tarkistusta aiemmin kukin tiedosto kopio.
/ xTämä vaihtoehto kopioi tiedostojen tarkastusasetukset ja järjestelmän käyttöoikeusluettelon (SACL) tiedot. Sinä tarkoitat / o kun käytät / x vaihtoehto.
/ yTämän vaihtoehdon avulla voit lopettaa xcopy-komennon pyytämällä tietoja tiedostojen korvaamisesta lähde jotka ovat jo olemassa määränpää .
/ -yKäytä tätä vaihtoehtoa pakottaaksesi xcopy-komennon pyytämään tietoja tiedostojen korvaamisesta. Tämä voi tuntua kummalliselta vaihtoehdolta, koska tämä on xcopyn oletuskäyttäytyminen, mutta / y vaihtoehto voi olla esiasetettu COPYCMD-ympäristömuuttujalla joillakin tietokoneilla, joten tämä vaihtoehto on välttämätön.
/ zTämä vaihtoehto sallii xcopy-komennon turvallisesti lopettaa tiedostojen kopioinnin, kun verkkoyhteys katoaa ja jatka kopiointia sen jälkeen, kun se lopetti yhteyden uudelleen muodostamisen. Tämä vaihtoehto näyttää myös kunkin tiedoston kopioinnin prosenttiosuuden kopiointiprosessin aikana.
/ Pois: tiedosto1 + tdsto2 + file3 …Tämän vaihtoehdon avulla voit määrittää yhden tai useamman tiedosto nimet, jotka sisältävät luettelon hakulausekkeista, jotka haluat xcopy-komennolla määrittää tiedostojen ja / tai kansioiden määrittämiseksi kopioinnin aikana.
/?Käytä apuvalitsinta xcopy-komennolla saadaksesi yksityiskohtaisen ohjeen komennosta. Esittäen xcopy /? on sama kuin suorittamalla komentokäsky auttaa xcopy.

Huomautus: Xcopy-komento lisää arkistomääritteen tiedostoihin määränpää riippumatta siitä, onko attribuutti käytössä tai pois päältä tiedostossa lähde .

Kärki: Voit tallentaa xcopy-komennon joskus pitemmän tuloksen tiedostoon uudelleenohjaustoiminnolla. Katso ohjeet kohdasta Komentojonon uudelleenohjaaminen tiedostoksi tai tarkista komentokehote lisää vinkkejä.

Xcopy komentoesimerkkejä

xcopy C: Tiedostot E: Tiedostot / i

Yllä olevassa esimerkissä lähde hakemisto C: Tiedostot kopioidaan määränpää , uusi hakemisto / i E ajaa kutsutaan Tiedostot .

Alihakemistoja tai niiden sisältämiä tiedostoja ei kopioida, koska en käyttänyt niitä / s vaihtoehto.

xcopy "C: tärkeät tiedostot" D: Backup / c / d / e / h / i / k / q / r / s / x / y

Tässä esimerkissä xcopy-komento on suunniteltu toimimaan varmuuskopiointiratkaisuna. Kokeile tätä, jos haluat käyttää varmuuskopio-ohjelmiston sijasta tiedostoja varmuuskopioimalla xcopy. Laita xcopy-komento edellä kuvatulla tavalla skriptiin ja ajoittaaksesi sen suoritettavaksi öisin.

Kuten edellä on esitetty, xcopy-komennolla kopioidaan kaikki tiedostot ja kansiot / s uudempia kuin jo kopioitu / d, mukaan lukien tyhjät kansiot / e ja piilotetut tiedostot / h, alkaen lähde of C: Tärkeät tiedostot on määränpää of D: Backup , joka on hakemisto / i. Minulla on vain luku -tiedostot, jotka haluan päivittää määränpää / R ja haluan säilyttää tämän attribuutin kopioinnin jälkeen / k. Haluan myös varmistaa, että ylläpidän omistus- ja tilintarkastusasetuksia tiedostoissa, jotka kopaan / x. Lopuksi, koska käsittelen komentosarjan xcopy -toimintoa, minun ei tarvitse nähdä tietoja tiedostoista, kun ne kopioidaan / q, En halua pyytää ylittämästä kukin / y, en myöskään halua xcopy lopettaa, jos se menee virheeseen / C.

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

Tässä xcopy-komennolla kopioidaan kaikki alikansioissa olevat tiedostot, alikansiot ja tiedostot / s alkaen lähde of C: Videot kohdekansioon Media Backup joka sijaitsee tietokoneessa verkossa nimellä SERVER . Kopaan joitain todella suuria videotiedostoja, jotta haluan poistaa puskuroinnin kopiointiprosessin parantamiseksi / j, ja koska kopaan verkosta, haluan jatkaa kopiointia, jos menetän verkkoyhteyteni / z. Paranoidina haluan pyytää käynnistämään xcopy-prosessi ennen kuin se todella tekee mitään / p, ja haluan myös nähdä jokaisen yksityiskohdan siitä, mitä tiedostoja kopioidaan, kun ne kopioidaan / f.

xcopy C: Client032 C: Client033 / t / e

Tässä viimeisessä esimerkissä olen a lähde täynnä hyvin järjestettyjä tiedostoja ja kansioita C: Client032 nykyiselle asiakkaalleni. Olen jo luonut tyhjän määränpää kansio, Client033 , uudelle asiakkaalle, mutta en halua kopioida tiedostoja - vain tyhjää kansiorakennetta / t joten olen organisoitu ja valmis. Minulla on tyhjiä kansioita C: Client032 jotka saattavat koskea uutta asiakasta, joten haluan varmistaa, että ne kopioidaan myös / e.

Xcopy & Xcopy32

Windows 98: ssä ja Windows 95: ssa kaksi xcopykomennon versiota oli saatavana: xcopy ja xcopy32. Xcopy32-komentoa ei kuitenkaan koskaan ollut tarkoitus suorittaa suoraan.

Kun suoritat xcopy-ohjelman Windows 95: ssa tai 98: ssa, joko alkuperäinen 16-bittinen versio suoritetaan automaattisesti (MS-DOS-tilassa) tai uudempi 32-bittinen versio suoritetaan automaattisesti (Windowsissa).

Jotta voisit olla selvää, mitä Windows- tai MS-DOS-versiota sinulla on, suorita aina xcopy-komento, ei xcopy32, vaikka se olisi käytettävissä. Kun suoritat xcopy-ohjelman, käytät aina sopivinta versiota komennosta.

Xcopy-komentoja

Xcopy-komento on monin tavoin samanlainen kuin kopiointikomento, mutta huomattavasti enemmän vaihtoehtoja. Xcopy-komento on myös hyvin samankaltainen kuin robocopy-komento, paitsi että robocopy on enemmän joustavuutta kuin jopa xcopy.