Utiliidid kopeerivad ja asendavad – failide kopeerimine ja asendamine käsurea kaudu. Failidega töötamine Mac OS X käsureal

Faili abc.txt kopeerimine praegusest kataloogist kataloogi D:\PROGRAM sama nime all: COPY abc.txt D:\PROGRAM

Faili abc.txt kopeerimine praegusest kataloogist kataloogi D:\PROGRAM uue nimega def.txt: COPY abc.txt D:\PROGRAM\def.txt

Kõigi txt-laiendiga failide kopeerimine draivilt A: draivi C kataloogi "Minu dokumendid": KOPeeri A:\*.txt "C:\Minu dokumendid"

Kui te ei määra käsus sihtfaili, loob käsk COPY lähtefailist koopia, millel on sama nimi, loomise kuupäev ja kellaaeg kui lähtefailil ning asetab uue koopia praegusesse kataloogi sõita.

Näiteks selleks, et kopeerida kõik failid draivi A: juurkataloogist praegusesse kataloogi, käivitage lihtsalt järgmine lühike käsk: COPY A:\*.*

Kopeerimisel saate allika või tulemusena määrata mitte ainult failide, vaid ka arvutiseadmete nimed. Näiteks faili abc.txt printimiseks printeriga saate selle faili PRN-seadmesse kopeerimiseks kasutada käsku: COPY abc.txt PRN

Käsk COPY võib ka mitu faili ühte liita (liimida).

Selleks peate määrama ühe tulemuseks oleva faili ja mitu lähtefaili. See saavutatakse metamärkide (? ja *) või vormingu fail1 + fail2 + fail3 abil. Näiteks failide 1.txt ja 2.txt liitmiseks failiks 3.txt võite anda järgmise käsu:

KOPEERI 1.txt+2.txt 3.txt

Kõik dat-laiendiga failid praegusest kataloogist üheks failiks all.dat kombineerida saab teha järgmiselt:

KOPIJA /B *.dat kõik.dat

Siin kasutatakse lülitit /B, et vältida liidetavate failide kärpimist, kuna failide kombineerimisel arvestab käsk COPY vaikimisi tekstifailidega.

COPY käsul on ka omad miinused. Näiteks ei saa seda kasutada peidetud ja süsteemifailide, nullpikkusega failide või alamkataloogide failide kopeerimiseks. Lisaks, kui COPY failide rühma kopeerimisel puutub kokku failiga, mida ei saa praegu kopeerida (näiteks on selle hõivanud mõni muu rakendus), katkeb kopeerimisprotsess täielikult ja ülejäänud faile ei kopeerita.

XCOPY käsk

Käsu COPY kirjelduses mainitud probleeme saab lahendada käsuga XCOPY, mis annab palju rohkem võimalusi kopeerimisel.

XCOPY saab töötada ainult failide ja kataloogidega, mitte seadmetega.

Selle käsu süntaks on: XCOPY allikas [tulemus] [klahvid]

XCOPY käsul on palju võimalusi, me puudutame neist vaid mõnda. Klahv /D[:[kuupäev]] võimaldab kopeerida ainult määratud kuupäeval või hiljem muudetud faile. Kui kuupäeva parameetrit pole määratud, kopeeritakse ainult siis, kui allikas on tulemusest uuem. Näiteks käsk

XCOPY "C:\Minu dokumendid\*.*" "D:\VARUKUPID\Minu dokumendid" /D

kopeerib kataloogi "D:\BACKUP\My Documents" ainult need failid kataloogist "C:\My Documents", mida on pärast viimast kopeerimist muudetud või mida ei olnud kaustas "D:\BACKUP\My Documents" üleüldse.

Lüliti /S võimaldab kopeerida kõik lähtekataloogi mittetühjad alamkataloogid. Lüliti /E abil saate kopeerida kõik alamkataloogid, sealhulgas tühjad.

Kui lüliti /C on määratud, jätkub kopeerimine ka vigade ilmnemisel. See on kasulik failirühmadega tehtavate kopeerimistoimingute puhul, näiteks andmete varundamisel.

Lüliti /I on oluline, kui kopeeritakse mitu faili ja sihtfail puudub. Kui see lüliti on määratud, eeldab XCOPY käsk, et sihtfail peab olema kataloog.

DIR meeskond

Veel üks kasulik käsk on DIR [draiv:][tee][failinimi] [võtmed], mida kasutatakse draivide ja kataloogide sisu kohta teabe kuvamiseks. Parameeter [drive:][path] määrab draivi ja kataloogi, mille sisu tuleks kuvada. Parameeter [failinimi] määrab loendisse lisatava faili või failide rühma. Näiteks käsk DIR C:\*.bat

kuvab kõik bat-laiendiga failid draivi C: juurkataloogis.

Kui määrate selle käsu ilma parameetriteta, kuvatakse ketta silt ja seerianumber, praeguses kataloogis asuvate failide ja alamkataloogide nimed (lühikeses ja pikas versioonis), samuti nende viimase muutmise kuupäev ja kellaaeg.

Seejärel kuvab see kataloogis olevate failide arvu, failide kogumahu (baitides) ja vaba kettaruumi.

Näiteks:

Seadme C helitugevus on märgistatud PHYS1_PART2

Köite seerianumber: 366D-6107

Kausta sisu C:\aditor

. <ПАПКА> 25.01.00 17:15 .

.. <ПАПКА> 25.01.00 17:15 ..

TEMPLT02 DAT 227 08/07/98 1:00 templt02.dat

UNINST1 000 1 093 03/02/99 8:36 UNINST1 000

HILITE DAT 1 082 09.18.98 18:55 hilite.dat

TEMPLT01 DAT 48 08/07/98 1:00 templt01.dat

UNINST0 000 40 960 15.04.98 2:08 UNINST0.000

TABLE DAT 357 08/07/98 1:00 ttable.dat

ADITOR EXE 461 312 12/01/99 23:13 aditor.exe

LUGEGE TXT 3 974 01/25/00 17:26 readme.txt

ADITOR HLP 24 594 08.10.98 23:12 aditor.hlp

TEKST~1 TXT 0 03/11/01 9:02 Tekstifail.txt

11 faili 533 647 baiti

2 kausta 143 261 696 baiti tasuta

MKDIR ja RMDIR käsud

Uue kataloogi loomiseks ja olemasoleva tühja kataloogi kustutamiseks kasutage vastavalt käske MKDIR [draiv:]tee ja RMDIR [draiv:]tee [võtmed] (või nende lühikesi ekvivalente MD ja RD). Näiteks:

MKDIR "C:\Examples"

RMDIR "C:\Examples"

MKDIR-käsku ei saa käivitada, kui antud nimega kataloog või fail on juba olemas. RMDIR-käsk nurjub, kui kustutatav kataloog pole tühi.

DEL käsk

Saate ühe või mitu faili kustutada käsuga

DEL [draiv:][tee]failinimi [võtmed]

Kas metamärke kasutatakse mitme faili korraga kustutamiseks? Ja *. Klahv /S võimaldab kustutada määratud failid kõigist alamkataloogidest, klahv /F võimaldab sundkustutada kirjutuskaitstud faile, klahv /A[[:]atribuudid] võimaldab valida kustutamiseks faile atribuutide järgi (sarnaselt /A[[:]atribuutide võti ] käsus DIR).

REN meeskond

Faile ja katalooge saate ümber nimetada käsu RENAME (REN) abil. Selle käsu süntaks on järgmine:

REN [draiv:][tee][kataloog1|fail1] [kataloog2|fail2]

Siin määrab kataloog1|fail1 muudetava kataloogi/failinime ja kataloog2|fail2 uue kataloogi/faili nime. Kas käsu REN mis tahes parameetris saab kasutada metamärke? Ja *. Sel juhul on parameetris file2 mallidega esindatud sümbolid identsed parameetri file1 vastavate sümbolitega. Näiteks kõigi praeguses kataloogis olevate txt-laiendiga failide laienduse muutmiseks doc-ks peate sisestama järgmise käsu:

Kui fail nimega file2 on juba olemas, peatab REN-käsk täitmise ja kuvab teate, mis näitab, et fail on juba olemas või kasutusel.

MOVE käsk

Ühe või mitme faili teisaldamise käsu süntaks on:

LIIGISTA [draiv:][tee]faili_nimi1[,...] tulemuseks olev_fail

Kausta ümbernimetamise käsu süntaks on:

LIIGISTA [draiv:][tee]kataloog1 kataloog2

Siin määrab resulting_file parameeter faili uue asukoha ja võib sisaldada draivi nime, koolonit, kataloogi nime või nende kombinatsiooni. Kui teisaldatakse ainult ühte faili, saate määrata uue failinime. See võimaldab teil faili kohe teisaldada ja ümber nimetada. Näiteks,

TEISALDA "C:\My Documents\list.txt" D:\list.txt

Kui lüliti /-Y on määratud, väljastatakse kataloogide loomisel ja failide asendamisel kinnitustaotlus. Lüliti /Y tühistab sellise päringu esitamise.

Käsurea ekraani tühjendamine.

Ekraani tekstist puhastamiseks kasutage käskkirja cls .

Tekst käsurea aknas
Teksti kopeerimiseks ja kleepimiseks käsuviiba aknasse ei tööta tavalised Windowsi kiirklahvid, nagu Ctrl+C, Ctrl+V. Lõikepuhvrist teksti eraldamiseks peate avama menüü, paremklõpsates akna pealkirjal ja valima alammenüü Redigeerimine või lihtsalt paremklõpsake aknal. Aknast teksti kopeerimiseks valige Märgi ja kasutage soovitud teksti esiletõstmiseks hiirt. Seejärel vajutage kas sisestusklahvi või valige samast menüüst Kopeeri. Kui teil on vaja käsurea aknasse teksti kleepida, vaadake käsku Kleebi(sisesta).

Käivitage käsk uuesti.

Käsu uuesti täitmiseks kasutage üles- ja allanoolt, et navigeerida täidetavate käskude loendis.

Kõvaketta hoolduskäsud

Meeskond defragmentida.

Kõvaketast saab optimeerida käsuga defragmentida .

Utiliit saab defragmentida kettaid FAT-, FAT32- ja NTFS-failisüsteemidega. Defragment töötab võrdselt hästi nii dünaamiliste kui ka põhiliste kettatüüpidega. Selle käsu kutsumise süntaks on järgmine:

defragmentida ketas [ -a j [ -f ] [ -v ] [ -? ]

Parameeter -a näeb ette ainult kettal oleva teabe analüüsi, parameeter;

F - teabe optimeerimine, sealhulgas ajutiste failide loomiseks vajaliku kettaruumi puudumisel ja parameetrid;

V - optimeerimise edenemise aruande väljund.

Defragmentimise õnnestumiseks peab kettal olema vähemalt 15% vaba ruumi.

diskpart käsk

Meeskond fdisk ei toeta enam operatsioonisüsteemi kernel alates Windows Server 2003.

Ta asendati meeskonnaga kettaosa, mis on mõeldud ka kõvaketaste teenindamiseks. Jagage ketas partitsioonideks, looge loogilisi draive, kustutage need - need on vaid mõned selle utiliidi lahendatavad ülesanded.

Peamiselt meeskond kettaosa on keskendunud tööle spetsiaalsete skriptifailidega, mis kirjeldavad kõvaketta hooldusprotseduure.

Systeminfo utiliit

Kasulikkus Süsteemiteave pakub üksikasjalikku teavet arvuti konfiguratsiooni ja selle operatsioonisüsteemi kohta: arvuti nimi, installitud OS-i tüüp, selle versioon, protsessorite arv, nende taktsagedus ja palju muud.

Muuhulgas saate selle utiliidi abil jälgida, kui kaua OS töötab ilma taaskäivituseta.

Väljalülitamise utiliit

Shutdowni utiliit lülitab välja või taaskäivitab kohaliku või kaugarvuti.

Selle parameetrid võimaldavad teil määrata aja, mille möödudes toiming toimub, kasutaja saab teate, samuti väljalülitamise põhjuse selgituse.

Taskkill utiliit.

Windows XP tutvustas võimalust täita ülesandeid käsurealt.

Seda saab teha Taskkill utiliidi abil.

Ülesande täitmiseks peate esmalt välja selgitama selle numbri, kasutades utiliiti Tasklist.

Mõlemad ülalmainitud utiliidid võimaldavad teil töödeldavate ülesannete jaoks filtreid luua.

Näiteks käsk tasklist /fi "status eq ei reageeri" kuvab kõigi riputatud ülesannete loendi ja käsk taskkill /f /fi "kasutajanimi eq külaline" lõpetab kõik külaliskasutaja alustatud toimingud.

Openfiles /query käsk.

Kõigi süsteemis avatud failide vaatamiseks võite kasutada käsku openfiles /query. See tuvastab kõik nii lokaalselt kui ka eemalt avatud failid ning näitab ka neid kasutava protsessi nime.

Käsk openfiles /disconnect katkestab kaugkasutajate ühenduse teie arvutis jagatud failidega.

Fsutil kõvalinki käsk
Meeskond Fsutil kõvalink võtab ainult ühe parameetri - loo.

See käsk võimaldab luua failidele kõvasid linke. Kõvad lingid võimaldavad ühel failil olla mitu erinevat nime. Sama fail võib esineda erinevates kataloogides või isegi samas kataloogis erinevate nimedega. Ja selle faili andmeid ei saa kustutada enne, kui failinimede arv on null. Kuna kõik lingid osutavad samale failile, saavad programmid avada neist ükskõik millise ja muuta algset faili.
Toome näite selle käsu kasutamisest.

Oletame, et on olemas fail d:1.avi, mis võtab enda alla 600 MB. Kasutades käsku fsutil hardlink create d:2.avi d:1.avi, loote sellele failile kõva lingi. Selle tulemusena saate kaks faili, kuid tarbitava kettaruumi maht ei muutu. Kuigi kui valite need kaks faili, näidatakse teile, et need hõivavad 1200 megabaiti. Nii saate luua mis tahes failist piiramatu arvu koopiaid, ilma et see mõjutaks mingil viisil hõivatud kettaruumi. Pealegi, kui kustutate ühe neist kloonidest, jäävad kõik teised muutumatuks. Lähtefaili hävitamiseks peate eemaldama kõik kõvad lingid sellele. Kuid sellel käsul on piirangud: kõik failid peavad olema samas mahus ja failisüsteem peab olema ainult NTFS (NT-failisüsteem).

Meeskond XCOPY kasutatakse failide ja kataloogide kopeerimiseks, säilitades nende struktuuri. Võrreldes meeskonnaga KOPERI on rohkem võimalusi ja on Windowsi käsureal kõige paindlikum kopeerimistööriist

Käsurea vorming:

XCOPY allikas [sihtmärk] ] ] [+fail3]...]

Käsurea valikud:

allikas- Kopeeritud failid.

siht_objekt- Uute failide asukoht või nimed.

/A- Kopeerin ainult arhiiviatribuudiga faile; atribuut ise ei muutu.

/M- Kopeerin ainult arhiiviatribuudiga faile; pärast kopeerimist atribuut eemaldatakse.

/D:m-d-y- Failide kopeerimine, mida on muudetud mitte varem kui määratud kuupäeval. Kui kuupäeva pole määratud, asendatakse ainult lähtefailidest vanemad sihtfailid.

/VÄLJA:fail1[+fail2][+fail3]...- Failide loend, mis sisaldab ridu ja kriteeriume failide ja kaustade kopeerimisprotsessist väljajätmiseks. Iga rida peab olema failis eraldi real. Kui mõni string ühtib kopeeritava faili absoluutse tee mõne osaga, jäetakse see fail kopeerimistoimingust välja. Näiteks määrates stringi \obj\ või .obj, saate välistada kõik failid kaustas obj või kõik failid, millel on laiend OBJ.

/P- Väljundviibad enne iga uue faili loomist.

/S- Kopeerige ainult alamkataloogidega mittetühjad kataloogid.

/E- kataloogide kopeerimine alamkataloogidega, sealhulgas tühjad. Samaväärne /S /E lüliti kombinatsiooniga. Ühildub /T võtmega.

/V- Iga uue faili suuruse kontrollimine.

/W- Enne kopeerimist palub teil klahvi vajutada.

/C- Jätkake kopeerimist vigadest hoolimata.

/I- Kui sihtmärki pole ja kopeeritakse mitu faili, siis eeldatakse, et sihtmärk määrab kataloogi.

/Q- Kopeeritud failide nimede kuvamise keeld.

/F- Väljund lähte- ja sihtfailide täisnimed.

/L- Kuvab kopeeritud failide nimed.

/G- Krüptitud failide kopeerimine sihtkataloogi, mis ei toeta krüptimist.

/H- Muuhulgas peidetud ja süsteemifailide kopeerimine.

/R- Kirjutuskaitstud failide ülekirjutamine.

/T- Loo kataloogistruktuur ilma faile kopeerimata. Kopeerimisprotsessi ei kaasata tühje katalooge ja alamkatalooge. Tühjade kataloogide ja alamkataloogide loomiseks kasutage lülitite kombinatsiooni /T /E.

/U- Kopeerige ainult sihtkataloogis juba olevad failid.

/K- atribuutide kopeerimine. Käsu XCOPY kasutamine lähtestab tavaliselt kirjutuskaitstud atribuudid.

/N- Kopeerimisel lühikeste nimede kasutamine.

/O- Kopeerige omaniku teave ja ACL-i andmed.

/X- Faili auditi parameetrite kopeerimine (nähtab klahvi /O).

/Y- Olemasoleva sihtfaili ülekirjutamiseks sulgege kinnitusviip.

/-Y- Olemasoleva sihtfaili ülekirjutamise kinnituse küsimine.

/Z- Võrgufailide kopeerimine koos CV-ga.

/J- Kopeerige puhverdamata I/O abil. Soovitatav väga suurte failide jaoks.

Võti /Y saab seadistada keskkonnamuutuja COPYCMD kaudu.

Võti /-Y käsurida alistab selle sätte.

Näited XCOPY kasutamisest

XCOPY /?- anda lühikest teavet käsu kasutamise kohta.

xcopy C:\users D:\copy1- kopeerige failid kataloogist C:\users kataloogi D:\copy1. Kopeerimine toimub ilma alamkataloogideta ja ainult failid, millel puuduvad atribuudid "Peidetud" ja "Süsteem". Kopeeritud failide atribuut on seatud väärtusele Arhiiv. Kui kataloogi, kuhu kopeeritakse, pole olemas, kuvatakse kasutajale järgmine teade:

Mida D:\copy1 tähendab:
faili või kataloogi nimi
(F = fail, D = kataloog)? D

Pärast vastust D luuakse sihtkataloog ja kopeerimine tehakse kausta D:\COPY1\. Sihtkataloogi loomise taotluse mahasurumiseks kasutage suvandit /I:

xcopy C:\users D:\copy1 /I

xcopy C:\kasutajad D:\copy1 /H /Y /C- failide, sealhulgas peidetud ja süsteemsete failide kopeerimine, olemasolevate ülekirjutamise päringu mahasurumine ja tõrke korral jätkamine. Kui sihtkataloogis olemasoleval failil on kirjutuskaitstud atribuut, siis kopeerimist ei tehta. Selliste failide ülekirjutamiseks kasutage klahvi /R

xcopy C:\users D:\copy1 /H /Y /C /R /S- kopeerida kõik failid ja alamkataloogid (/S), kirjutades olemasolevad üle ilma viipata (/Y), sealhulgas peidetud ja süsteemsed. (/H) koos kirjutuskaitstud atribuudiga (/R) failide ülekirjutamisega ja vigade ignoreerimisega (/C)

xcopy C:\users D:\copy1 /H /Y /C /R /S /EXCLUDE:C:\users\listnotcopy.txt- sama, mis eelmisel juhul, kuid tekstifail C:\users\listnotcopy.txt määrab kopeerimismenetlusest väljajätmise kriteeriumid. Näidisfaili sisu:

\Kasutaja1\- välistage kataloog C:\kasutajad\kasutaja1 kopeerimisest
Kõik kasutajad välistage kataloog C:\users\All Users kopeerimisest
de*.*- välistage kõigi failide ja kataloogide kopeerimine, mis algavad tähekombinatsiooniga "de"

xcopy C:\users\*.exe D:\copy1 /H /Y /C /R /S /EXCLUDE:C:\users\listnotcopy.txt- sama, mis eelmises näites, kuid kopeeritakse ainult laiendiga käivitatavad failid .exe.

xcopy %TEMP%\*.ini D:\copy1\ini /H /Y /C /R /S /I- kõigi laiendiga failide kopeerimine .ini ajutiste failide kataloogist kataloogi D:\copy1\ini\. Kui siht-alamkataloogi \ini\ ei eksisteeri, luuakse see ilma kasutajat küsimata (/I).

xcopy %TEMP%\*.ini D:\copy1\ini /H /Y /C /R /S /I /D: 16.09.2013- sama, mis eelmises näites, kuid kopeeritakse ainult need failid, mille muudetud kuupäev on 16. september 2013 või vanem.

xcopy C:\ D:\copy1\LISTDIR /H /Y /C /R /S /I /E /T- looge kataloogis draivi C: kaustastruktuur D:\copy1\LISTDIR. Faile ei kopeerita. Kopeeritakse ainult kaustad, sealhulgas tühjad, peidetud ja süsteemikaustad.

xcopy C:\ D:\copy1\LISTDIR /H /Y /C /R /S /I /E /T /D: 16.09.2013 looge uuesti draivi C: kaustastruktuur kataloogis D:\copy1\LISTDIR, muutmise kuupäevaga 16. september 2013 ja hilisem.

Kataloogidesse uute failide lisamiseks ja olemasolevate värskendamiseks uuematele versioonidele saate kasutada käsku REPLACE.


XCopy utiliit on üks vanimaid ja kasulikumaid andmeedastustööriistu. XCopy eesmärk on muuta kaustade asukohta. Explorer on selle utiliidi suures osas asendanud ja soovitame seda võimalusel kasutada. Siiski on XCopy utiliidil mitmeid olulisi kasutusviise:

  • skriptid failide töötlemiseks;
  • üksikute failide teisaldamine keerulises struktuuris;
  • kõigi saadaolevate failide kopeerimine, isegi kui mõnda faili ei saa teisaldada;
  • andmete arhiveerimine ühest süsteemist teise;
  • konkreetsete atribuutidega failide teisaldamine.

Paljud inimesed kasutavad XCopyt oma arhiveerimisrakendusena, kuna see teeb suurepärast tööd. Saate hõlpsasti kopeerida andmefaile kaustast varukoopiakandjale, näiteks teisele kõvakettale, disketile, ZIP-draivile või võrgukettale. Kahjuks ei toeta XCopy traditsioonilisi meediume, nagu magnetlint. Lisaks peab meedium, kuhu kopeerite, olema partitsioonitud, nii et XCopy ei võimalda teil faile CD-dele kirjutada.

Kuidas kasutada?

XCopy utiliiti kasutatakse samamoodi nagu tavalist kopeerimiskäsku – lähte- ja sihtfailide täpsustamine. Näiteks kõigi failide kopeerimiseks draivi C kaustast MyDir samasse draivi D kausta, sisestage käsk:

XCopy C:\MyDir\*.* D:\MyDir\*.*

Seejärel vajutage sisestusklahvi. XCopy utiliit toetab võtmete komplekti, millest olulisemad on loetletud allpool.

Täiendavad võtmed

/A ja /M- kopeeritakse ainult arhiivifailid. Nende klahvidega saab XCopy utiliiti arhiveerimiseks kasutada. Lüliti /M lähtestab ka kopeeritud failide arhiiviatribuudi, mis näitab, et need on varundatud. Seega, kui kasutate XCopyt arhiveerimisrakendusena, peaksite kasutama ainult lülitit /M.

/C- jätkab kopeerimist isegi andmete vigade ilmnemisel. Kasutage seda funktsiooni kahjustatud kaustast kogu võimaliku sisu kopeerimiseks uude asukohta. Exploreril seda funktsiooni pole – kopeerimine peatub pärast esimest viga.

/G- võimaldab kopeerida krüptitud faile kohta, mis krüptimist ei toeta. See funktsioon dekrüpteerib faili ja selle käitamiseks peavad teil olema vastavad süsteemiõigused.

/H- kopeerib peidetud ja süsteemifaile.

/K- kopeerib failiatribuudid koos failidega. Tavarežiimis eemaldab utiliit XCopy kirjutuskaitstud atribuudi failidest.

/O ja /X- kopeeritud failide kaitse. Klahv /O koos failiga kopeerib teabe selle omaniku ja juurdepääsukontrolli tabeli kohta. Juurdepääsukontrolli tabel sisaldab teavet kasutajate kohta, kellel on failile juurdepääsuõigused, ja toimingute kohta, mida nad saavad sellega teha. Lüliti /X kopeerib ka faili audititeabe. See funktsioon on oluline failidele juurdepääsu jälgimisel.

/R- kirjutab kopeerimisel üle kirjutuskaitstud atribuudiga failid. Kasutage seda klahvi arhiveerimisel, et tagada kirjutuskaitsega failiversioonide värskendamine varukoopias.

/S ja /E- kopeerige failid mitte ainult praegusest kaustast, vaid ka kõigist selle alamkaustadest. Lüliti /E kopeerib ka tühjad alamkaustad. Määratud võtmed võimaldavad teil mitte ainult faile kopeerida, vaid ka säilitada kaustastruktuuri.

/T- loob algse kaustastruktuuri koopia ilma faile kopeerimata. Kasutage seda funktsiooni uute projektide loomiseks. Mõnikord on kasulik kaustastruktuuri lihtsalt korrata, ilma sellest konkreetset teavet kopeerimata.

/U- kopeerib lähtekaustast ainult need failid, mis on sihtkaustas. See funktsioon aitab värskendada osa sihtkaustas olevatest failidest, välistades vajaduse iga faili eraldi määrata.

/V- kontrollib kõiki kopeeritud faile, võrreldes nende sisu originaalfailidega. See lüliti pikendab kopeerimisaega, kuid seda tuleks alati kasutada XCopy utiliidi abil arhiveerimisel. Vastasel juhul on oht kahjustatud andmete varundamiseks ja sellest teadmata.

Täieliku käskude loendi saab kuvada, tippides käsureale HELP.

CD meeskond

Praegust kataloogi saab muuta käsuga

CD [draiv:][tee\]

Vajaliku kataloogi tee määratakse ülaltoodud kommentaare arvesse võttes. Näiteks CD\ käsk liigub praeguse draivi juurkataloogi. Kui käivitate CD käsu ilma parameetriteta, kuvatakse praeguse draivi ja kataloogi nimed.

COPY käsk

Üks kõige korduvamaid ülesandeid arvutiga töötades on failide kopeerimine ja teisaldamine ühest kohast teise. Ühe või mitme faili kopeerimiseks kasutage käsku COPY.

Selle käsu süntaks on:

KOPeeri allikas [+ allikas [+ ...]] [tulemus]

Käsu COPY parameetrite ja võtmete lühikirjeldus on toodud tabelis.

Tabel 1.1. COPY käsu suvandid ja suvandid

Parameeter

Kirjeldus

allikas

Kopeeritava faili või failide nimi

Fail on ASCII tekstifail, mis tähendab, et faili lõppu tähistab ASCII märk 26 ( +)

Fail on binaarne. See lüliti määrab, et käsutõlk peaks kopeerimisel lugema allikast kopeeritud faili kataloogi suuruse järgi määratud baitide arvu

tulemus

Kataloog kopeerimise tulemuse ja/või loodava faili nime paigutamiseks

Koopia õigsuse kontrollimine, võrreldes faile pärast kopeerimist

Failide asendamise kinnitustaotluse keelamine

Failide asendamise kinnitustaotluse lubamine

Siin on näited käsu COPY kasutamisest.

Faili abc.txt kopeerimine praegusest kataloogist sama nime all olevasse kataloogi D:\PROGRAM:

KOPeeri abc.txt D:\PROGRAM

Faili abc.txt kopeerimine praegusest kataloogist kataloogi D:\PROGRAM uue nimega def.txt:

KOPeeri abc.txt D:\PROGRAM\def.txt

Kõigi txt-laiendiga failide kopeerimine draivist A: draivi C kataloogi "Minu dokumendid":

KOPeeri A:\*.txt "C:\Minu dokumendid"

Kui te ei määra käsus sihtfaili, loob käsk COPY lähtefailist koopia, millel on sama nimi, loomise kuupäev ja kellaaeg kui lähtefailil ning asetab uue koopia praegusesse kataloogi sõita. Näiteks selleks, et kopeerida kõik failid draivi A juurkataloogist praegusesse kataloogi, käivitage lihtsalt järgmine lühike käsk:

KOPIA A:\*.*

Kopeerimisel saate allika või tulemusena määrata mitte ainult failide, vaid ka arvutiseadmete nimed. Näiteks faili abc.txt printimiseks printeriga saate selle faili PRN-seadmesse kopeerimiseks kasutada käsku: COPY abc.txt PRN

Veel üks huvitav näide: loome uue tekstifaili ja kirjutame sellesse teavet ilma tekstiredaktorit kasutamata. Selleks tuleb lihtsalt sisestada käsk COPY CON my.txt, mis kopeerib klaviatuuril sisestatu faili my.txt (kui see fail oli olemas, siis kirjutatakse see üle, muidu luuakse). Sisestuse lõpetamiseks tuleb sisestada faililõpu sümbol ehk vajutada klahve +.

Käsk COPY võib ka mitu faili ühte liita (liimida). Selleks peate määrama ühe tulemuseks oleva faili ja mitu lähtefaili. See saavutatakse metamärkide (? ja *) või vormingu fail1 + fail2 + fail3 abil. Näiteks failide 1.txt ja 2.txt liitmiseks failiks 3.txt võite anda järgmise käsu:

KOPEERI 1.txt+2.txt 3.txt

Kõik dat-laiendiga failid praegusest kataloogist üheks failiks all.dat kombineerida saab teha järgmiselt:

KOPIJA /B *.dat kõik.dat

Siin kasutatakse lülitit /B, et vältida liidetavate failide kärpimist, kuna failide kombineerimisel arvestab käsk COPY vaikimisi tekstifailidega.

Kui sihtfaili nimi on sama, mis ühe kopeeritud faili nimi (va esimene), läheb sihtfaili algne sisu kaotsi. Kui sihtfaili nimi on välja jäetud, kasutatakse selle nimena loendi esimest faili. Näiteks käsk COPY 1.txt+2.txt lisab faili 1.txt sisu faili 2.txt sisule. Käsku COPY saab kasutada ka praeguse kuupäeva ja kellaaja määramiseks failile ilma selle sisu muutmata. Selleks peate sisestama käsu nagu

KOPIJA /B 1.txt +,

Siin näitavad komad vastuvõtja parameetri väljajätmist, mis viib soovitud tulemuseni.

COPY käsul on ka omad miinused. Näiteks ei saa seda kasutada peidetud ja süsteemifailide, nullpikkusega failide või alamkataloogide failide kopeerimiseks. Lisaks, kui COPY failide rühma kopeerimisel puutub kokku failiga, mida ei saa praegu kopeerida (näiteks on selle hõivanud mõni muu rakendus), katkeb kopeerimisprotsess täielikult ja ülejäänud faile ei kopeerita.

XCOPY käsk

Käsu COPY kirjelduses mainitud probleeme saab lahendada käsuga XCOPY, mis annab palju rohkem võimalusi kopeerimisel. Tuleb aga märkida, et XCOPY saab töötada ainult failide ja kataloogidega, kuid mitte seadmetega.

Selle käsu süntaks on:

XCOPY allikas [tulemus] [klahvid]

XCOPY käsul on palju võimalusi, me puudutame neist vaid mõnda. Klahv /D[:[kuupäev]] võimaldab kopeerida ainult määratud kuupäeval või hiljem muudetud faile. Kui kuupäeva parameetrit pole määratud, kopeeritakse ainult siis, kui allikas on tulemusest uuem. Näiteks käsk

XCOPY "C:\Minu dokumendid\*.*" "D:\VARUKUPID\Minu dokumendid" /D

kopeerib kataloogi "D:\BACKUP\My Documents" ainult need failid kataloogist "C:\My Documents", mida on pärast viimast kopeerimist muudetud või mida ei olnud kaustas "D:\BACKUP\My Documents" üleüldse.

Lüliti /S võimaldab kopeerida kõik lähtekataloogi mittetühjad alamkataloogid. Lüliti /E abil saate kopeerida kõik alamkataloogid, sealhulgas tühjad.

Kui lüliti /C on määratud, jätkub kopeerimine ka vigade ilmnemisel. See võib olla väga kasulik failirühmade kopeerimisel, näiteks andmete varundamisel.

Lüliti /I on oluline, kui kopeeritakse mitu faili ja sihtfail puudub. Kui see lüliti on määratud, eeldab XCOPY käsk, et sihtfail peab olema kataloog. Näiteks kui määrate käsus lüliti /I, et kopeerida kõik failid laiendiga txt praegusest kataloogist alamkataloogi TEXT, mida veel ei eksisteeri,

XCOPY *.txt TEKST /I

siis luuakse alamkataloog TEXT ilma lisapäringuteta.

Klahvid /Q, /F ja /L vastutavad kopeerimisel kuvamisrežiimi eest. Kui määrate klahvi /Q, siis kopeerimisel failinimesid ei kuvata ja klahvi /F – kuvatakse allika ja tulemuse täielikud teed. Lüliti /L tähendab, et kuvatakse ainult kopeerimist vajavad failid (kopeerimist ennast ei teostata).

Lüliti /H abil saate kopeerida peidetud ja süsteemifaile ning lülitit /R kasutades saate faile asendada atribuudiga Read-Only. Näiteks kõigi failide kopeerimiseks C: draivi juurkataloogist (kaasa arvatud süsteemsed ja peidetud failid) D: draivi SYS kataloogi, peate sisestama järgmise käsu:

XCOPY C:\*.* D:\SYS /H

Lüliti /T võimaldab XCOPY-l kopeerida ainult lähtekataloogi struktuuri, ilma nendes kataloogides olevaid faile dubleerimata ning tühje katalooge ja alamkatalooge ei kaasata. Tühjade kataloogide ja alamkataloogide kaasamiseks peate kasutama klahvikombinatsiooni /T /E.

XCOPY abil saate kopeerimisel värskendada ainult olemasolevaid faile (uusi faile ei kirjutata). Selleks kasutage lülitit /U. Näiteks kui kataloog C:\2 sisaldas faile a.txt ja b.txt ning kataloog C:\1 sisaldas faile a.txt, b.txt, c.txt ja d.txt, siis pärast käivitamist käsk

XCOPY C:\1 C:\2 /U

kataloogis C:\2 on endiselt ainult kaks faili a.txt ja b.txt, mille sisu asendatakse vastavate failide sisuga kataloogist C:\1 Kui fail, millel on Read -Ainult atribuut kopeeriti XCOPY abil, siis vaikimisi eemaldatakse see atribuut koopiafailist. Mitte ainult andmete, vaid ka kogu faili atribuutide kopeerimiseks peate kasutama klahvi /K.

Lülitid /Y ja /-Y määravad, kas kopeerimisel tuleb enne failide asendamist küsida kinnitust. /Y tähendab, et sellist taotlust on vaja, /-Y tähendab, et seda pole vaja.

DIR meeskond

Teine väga kasulik käsk on DIR [draiv:][tee][failinimi] [võtmed], mida kasutatakse draivide ja kataloogide sisu kohta teabe kuvamiseks. Parameeter [drive:][path] määrab draivi ja kataloogi, mille sisu tuleks kuvada. Parameeter [failinimi] määrab loendisse lisatava faili või failide rühma. Näiteks käsk

DIR C:\*.bat

kuvab kõik bat-laiendiga failid draivi C: juurkataloogis. Kui määrate selle käsu ilma parameetriteta, kuvatakse ketta silt ja seerianumber, praeguses kataloogis asuvate failide ja alamkataloogide nimed (lühikeses ja pikas versioonis), samuti nende viimase muutmise kuupäev ja kellaaeg. Seejärel kuvab see kataloogis olevate failide arvu, failide kogumahu (baitides) ja vaba kettaruumi. Näiteks:

Seadme C köide on märgistatud PHYS1_PART2 Köite seerianumber: 366D-6107 Kausta C:\aditor sisu.<ПАПКА> 25.01.00 17:15 . .. <ПАПКА>01/25/00 17:15 .. TEMPLT02 DAT 227 08/07/98 1:00 templt02.dat UNINST1 000 1 093 03/02/99 8:36 UNINST1.000 HILITE DAT 09182/98 55 hilite.dat LT01 DAT 48 07.08 .98 1:00 templt01.dat UNINST0 000 40 960 15.04.98 2:08 UNINST0.000 TABLEERITUD DAT 357 08/07/98 AKTIITOR1. /01/99 23:13 aditor.exe README TXT 3 9 74 01/25/00 17:26 readme.txt ADITOR HLP 24 594 10/08/98 23:12 aditor.hlp TEXT~1 TXT 0 03/ 01 9:02 Tekstifail.txt 11 faili 533 647 baiti 2 kausta 143 261 696 baiti tasuta

DIR-käsulülitite abil saate määrata erinevaid paigutus-, filtreerimis- ja sortimisrežiime. Näiteks lüliti /W kasutamisel kuvatakse failide loend laiformaadis, kus igal real on maksimaalne võimalik arv faili- või katalooginimesid. Näiteks:

Seadme C köide on märgistatud PHYS1_PART2 Köite seerianumber: 366D-6107 Kausta C sisu:\aditor [.] [..] TEMPLT02.DAT UNINST1.000 HILITE.DAT TEMPLT01.DAT UNINST0.000 TTDITORABLE.DAT README TXT ADITOR.HLP TEXT~1.TXT 11 faili 533 647 baiti 2 kausta 143 257 600 baiti tasuta

Klahvi /A[[:]atribuudid] abil saate kuvada ainult nende kataloogide ja failide nimed, millel on määratud atribuudid (R - "Ainult lugemiseks", A - "Arhiiv", S - "Süsteem", H - "Peidetud", eesliitel "–" on tähendus EI). Kui lülitit /A kasutatakse rohkem kui ühe atribuudi väärtusega, kuvatakse ainult need failinimed, mille atribuudid kõik vastavad määratud atribuutidele. Näiteks kõigi ketta C: juurkataloogis olevate failide nimede kuvamiseks, mis on nii peidetud kui ka süsteemsed, võite kasutada käsku

DIR C:\ /A:HS

ja kõigi failide kuvamiseks, välja arvatud peidetud - käsk

DIR C:\/A:-H

Pange tähele, et kataloogi atribuut vastab D-tähele, st selleks, et kuvada näiteks kõigi ketta C: kataloogide loend, peate määrama käsu

DIR C:/A:D

Lüliti /O[[:]sorteerimine] määrab kataloogi sisu sortimise järjekorra, kui see väljastatakse käsuga DIR. Kui see lüliti välja jäetakse, prindib DIR failide ja kataloogide nimed nende kataloogis sisaldumise järjekorras. Kui lüliti /O on määratud ja sortimissuvand pole määratud, kuvab DIR nimed tähestikulises järjekorras. Sorteerimisparameetris saate kasutada järgmisi väärtusi: N - nime järgi (tähestikuline), S - suuruse järgi (alates väikseimast), E - laienduse järgi (tähestikuline), D - kuupäeva järgi (alates vanimast), A - allalaadimiskuupäeva järgi (alates vanimatest), G - alustage loendit kataloogidega. Eesliide "–" tähendab vastupidist järjestust. Kui määrate rohkem kui ühe sortimisjärjestuse väärtuse, sorteeritakse failid esimese, seejärel teise ja nii edasi.

Lüliti /S tähendab faililoendi kuvamist antud kataloogist ja selle alamkataloogidest.

Lüliti /B loetleb ainult katalooginimed ja failinimed (pikas vormingus), üks rea kohta, sealhulgas laiendus. Sel juhul kuvatakse ainult põhiteave, ilma lõpliku teabeta. Näiteks:

Templt02.dat UNINST1.000 hilite.dat templt01.dat UNINST0.000 ttable.dat aditor.exe readme.txt aditor.hlp Tekstifail.txt

MKDIR ja RMDIR käsud

Uue kataloogi loomiseks ja olemasoleva tühja kataloogi kustutamiseks kasutage vastavalt käske MKDIR [draiv:]tee ja RMDIR [draiv:]tee [võtmed] (või nende lühikesi ekvivalente MD ja RD). Näiteks:

MKDIR "C:\Examples" RMDIR "C:\Näited"

MKDIR-käsku ei saa käivitada, kui antud nimega kataloog või fail on juba olemas. RMDIR-käsk nurjub, kui kustutatav kataloog pole tühi.

DEL käsk

Saate ühe või mitu faili kustutada käsuga

DEL [draiv:][tee]failinimi [võtmed]

Kas metamärke kasutatakse mitme faili korraga kustutamiseks? Ja *. Klahv /S võimaldab kustutada määratud failid kõigist alamkataloogidest, klahv /F võimaldab sundkustutada kirjutuskaitstud faile, klahv /A[[:]atribuudid] võimaldab valida kustutamiseks faile atribuutide järgi (sarnaselt /A[[:]atribuutide võti ] käsus DIR).

REN meeskond

Faile ja katalooge saate ümber nimetada käsu RENAME (REN) abil. Selle käsu süntaks on järgmine:

REN [draiv:][tee][kataloog1|fail1] [kataloog2|fail2]

Siin määrab kataloog1|fail1 muudetava kataloogi/failinime ja kataloog2|fail2 uue kataloogi/faili nime. Kas käsu REN mis tahes parameetris saab kasutada metamärke? Ja *. Sel juhul on parameetris file2 mallidega esindatud sümbolid identsed parameetri file1 vastavate sümbolitega. Näiteks kõigi praeguses kataloogis olevate txt-laiendiga failide laienduse muutmiseks doc-ks peate sisestama järgmise käsu:

REN *.txt *.doc

Kui fail nimega file2 on juba olemas, peatab REN-käsk täitmise ja kuvab teate, mis näitab, et fail on juba olemas või kasutusel. Lisaks ei saa käsk REN määrata erinevat draivi või kataloogi, et luua saadud kataloog ja fail. Selleks peate kasutama käsku MOVE, mis on mõeldud failide ja kataloogide ümbernimetamiseks ja teisaldamiseks.

MOVE käsk

Ühe või mitme faili teisaldamise käsu süntaks on:

LIIGISTA [draiv:][tee]faili_nimi1[,...] tulemuseks olev_fail

Kausta ümbernimetamise käsu süntaks on:

LIIGISTA [draiv:][tee]kataloog1 kataloog2

Siin määrab resulting_file parameeter faili uue asukoha ja võib sisaldada draivi nime, koolonit, kataloogi nime või nende kombinatsiooni. Kui teisaldatakse ainult ühte faili, saate määrata uue failinime. See võimaldab teil faili kohe teisaldada ja ümber nimetada. Näiteks,

TEISALDA "C:\My Documents\list.txt" D:\list.txt

Kui lüliti /-Y on määratud, väljastatakse kataloogide loomisel ja failide asendamisel kinnitustaotlus. Lüliti /Y tühistab sellise päringu esitamise.

Xcopy on Windowsi operatsioonisüsteemi konsoolirežiimi käsk. Kasutatakse ühe või mitme faili ja (või) kausta kopeerimiseks ühest asukohast teise. See on ka käsk operatsioonisüsteemis MS-DOS. Paljude valikute ja tervete kataloogide kopeerimise võimalusega sarnaneb xcopy traditsioonilise kopeerimisega, kuid palju suurema võimsusega. Kui on vaja veelgi rohkem funktsioone, on operatsioonisüsteemil käsk robocopy, mis töötab rohkemate parameetritega.

Süntaks

Käsurea vorming on järgmine:

xcopy allikas [vastuvõtja] ] [+fail3]...]

Allikas määrab tipptaseme faili või kausta nime, millest kopeerimine toimub. See on käsu xcopy ainus nõutav parameeter. Kui faili või kataloogi nimi sisaldab tühikuid, tuleb see panna jutumärkidesse.

vastuvõtja, või sihtmärk, on parameeter, mis määrab asukoha, kuhu lähtefailid või kaustad kopeerida. Kui see pole määratud, salvestatakse allikas samasse kataloogi, kus käivitatakse käsk xcopy. Kui sihtkoha nimi sisaldab tühikuid, tuleb see panna jutumärkidesse.

/a

Selle valiku kasutamisel kopeeritakse ainult allikast leitud arhiivifailid. /a ja /m ei saa korraga kasutada.

/b

Seda suvandit kasutatakse sümboolse lingi kopeerimiseks, mitte selle, millele see viitab. Esimest korda ilmus Windows Vistas.

/Koos

See suvand sunnib xcopy töötamist jätkama isegi tõrke ilmnemisel.

/d [: kuupäev]

Käsku xcopy koos võtmega /d, millele järgneb konkreetne kuupäev vormingus KK-PP-AAAA, kasutatakse määratud kuupäeval või pärast seda muudetud failide kopeerimiseks. Seda suvandit saate kasutada ka ilma kindla ajaväärtuseta, et valida ainult need allika osad, mis on uuemad kui sihtkohas olevad samanimelised dokumendid. Kasutatakse tavaliste failide käivitamiseks.

/e

Üksinda või koos võtmega /s kasutades on suvandi mõju sama, mis /s, kuid loob ka sihtkohas tühje kaustu, kui need olid lähteallikas tühjad. Lülitit /e saab kasutada ka koos /t-ga. See võimaldab lähtekataloogist leitud tühjad kataloogid ja alamkataloogid kaasata sihtkohas loodud kataloogistruktuuri.

/f

See suvand kuvab lähte- ja sihtfailide täieliku tee ja nime.

/g

Selle valikuga xcopy abil on võimalik krüptitud faile kopeerida allikast sihtkohta, mis krüptimist ei toeta. Võti ei tööta, kui kopeeritakse andmeid EFS-kettalt teisele teist tüüpi krüptitud kettale.

/h

Xcopy ei kopeeri vaikimisi peidetud ega süsteemifaile, kuid saab seda teha selle valikuga.

/i

Seda suvandit kasutatakse selleks, et xcopy ei küsiks, kas sihtkoht on fail või kataloog. Kui te seda suvandit ei kasuta ja kopeerite allikast, mis on kataloog või failide rühm, sihtkohta, mida pole olemas, palub utiliit teil määrata, mis on sihtkoht.

/j

See suvand kopeerib failid ilma puhverdamata. See funktsioon on kasulik väga suurte andmemahtude puhul. See xcopy valik ilmus esmakordselt Windows 7-s.

/k

Seda suvandit kasutatakse kirjutuskaitstud failide kopeerimisel, nii et see atribuut säiliks sihtkohas.

/l

Seda xcopy suvandit tuleks kasutada lähtefailide ja kaustade loendi kuvamiseks, kuid kopeerimist ennast tegelikult ei tehta. See valik on kasulik, kui loote mitme klahviga keeruka käsu. Sel juhul saab kasutaja näha, kuidas xcopy peaks töötama.

/m

See suvand on identne suvandiga /a, kuid pärast kopeerimist keelab käsk xcopy arhiiviatribuudi. Kõigil muudel juhtudel määratakse see atribuut kõigile sihtkohas olevatele failidele, olenemata sellest, kas see oli nende allikas. /m ja /a ei saa korraga kasutada.

/n

See suvand loob sihtmärgis faile ja kaustu, kasutades lühikesi nimesid. See suvand kehtib ainult siis, kui kopeerite olemasolevasse sihtkohta draivile, mis on vormindatud vanema failisüsteemiga (nt FAT), mis ei toeta pikki nimesid.

/O

Salvestab omaniku ja juurdepääsukontrolli loendi (ACL) teabe kopeeritud failidesse.

/R

Selle valiku kasutamisel peab kasutaja iga sihtfaili loomise kinnitama.

/q

Valik on /f vastand. See xcopy-suvand seab täitmise vaikse režiimi, keelates iga kopeeritud faili kohta teabe kuvamise ekraanil.

/r

Seda suvandit kasutatakse sihtkohas kirjutuskaitstud failide ülekirjutamiseks. Kui seda suvandit sihtmärgi andmete värskendamisel ei rakendata, kuvatakse teade Juurdepääs keelatud ja käsk xcopy peatub.

/s

Seda valikut kasutatakse kaustade kopeerimiseks, mis sisaldavad lisaks lähtejuurkataloogi sisule ka faile ja alamkatalooge. Tühje katalooge ei looda.

/t

See xcopy suvand põhjustab käsul luua sihtkohas kataloogistruktuuri, kuid mitte ühtegi faili kopeerida. Teisisõnu edastatakse allikast leitud kaustad ja alamkataloogid, kuid ilma nende sisuta. Tühje katalooge ei looda.

/u

See valik kopeerib ainult lähtefailid, mis on juba sihtkohas.

/v

See valik kontrollib iga kirjutatava faili suurust, et kinnitada nende identiteet. Kontrollimine on alates Windows XP-st käsu xcopy sisse ehitatud, nii et Windowsi hilisemates versioonides ei tee see suvand midagi ja see on kaasas ainult MS-DOS-i ühilduvuse jaoks.

/w

Parameetrit kasutatakse sõnumi "Vajutage suvalist klahvi, kui olete valmis faili(de) kopeerimiseks" kuvamiseks. Sel juhul hakkab xcopy käske täitma alles pärast toimingu kinnitamist klahvivajutusega. See suvand ei dubleeri lülitit /p, mis võimaldab kinnitada iga faili kopeerimist.

/X

See parameeter kopeerib faili auditi sätted ja süsteemi juurdepääsu kontrolli loendi (SACL) teabe. Suvandi /x kasutamisel käivitatakse lüliti /o.

/a

Seda suvandit kasutatakse selleks, et käsk xcopy ei küsiks, kas kirjutada üle allika failid, mis on sihtkohas juba olemas. Vastupidi, suvand /-y sunnib taotlusi ümber kirjutama. See lüliti võib tunduda üleliigne, kuna see on käsu xcopy vaikekäitumine, kuid mõne arvuti puhul võib suvand /y olla määratud keskkonnamuutujas COPYCMD, mistõttu on see lüliti vajalik.

/z

See suvand võimaldab käsul xcopy võrguühenduse katkemisel kopeerimise turvaliselt peatada ja pärast ühenduse taastamist jätkata sealt, kus see pooleli jäi. See klahv võimaldab kuvada ka iga ülesande ajal salvestatud faili protsenti.

/välista: fail1 [+fail2] [+fail3]

See suvand võimaldab määrata ühe või mitu failinime, mis sisaldavad otsingustringide loendit, mille käsk xcopy peaks kopeerimisel vahele jätma.

/?

Selle klahvi kasutamisel kuvatakse üksikasjalik spikker. Käivitatakse xcopy /? sarnane käsuga help xcopy. Kasutaja saab salvestada väljundi, mis on mõnikord väga pikk, ümbersuunamisoperaatori abil faili.

Näited

  • xcopy C:\Failid E:\Failid / i

Ülaltoodud käsuga kopeeritakse lähtekataloogis C:\Files olevad andmed sihtkohta, milleks on draivi E uude kausta Failid. Alamkatalooge või neis sisalduvaid faile ei kopeerita, kuna lülitit /s ei olnud kasutatud.

  • xcopy"C:\Olulised failid" D:\Varundus /c /d /e /h /i /k /q /r /s /x /y

Selles näites kasutatakse käsku varukoopia tegemiseks. See klahvikombinatsioon asendab edukalt andmete turvalisust tagava tarkvara. Määratud käsu saab kirjutada pakkfaili ja tegumihalduris saate ajastada selle automaatse käitamise iga päev. Nii saab tagada regulaarsete andmete varukoopiate tegemise.

Ülaltoodud käsurida tähendab, et xcopy abil kopeeritakse kõik failid ja kaustad, mille kuupäev on uuemad kui sihtmärgis juba olevad, sealhulgas tühjad ja peidetud failid, kopeerimiseks allikast C:\Important files sihtmärki D:\Backup, mis on kataloog. Lisaks on kirjutuskaitstud andmed, mida tuleks pärast kirjutamist selle atribuudiga kopeerida. Samuti tuleb salvestada kõik juurdepääsukontrolli seaded. Lõpuks, kuna xcopy tuleb käivitada pakkrežiimis, ei ole vaja printida teavet kopeeritavate objektide kohta [q] ega ka kinnitada, et igaüks neist on üle kirjutatud. Samuti on ebasoovitav peatumine tõrke ilmnemisel.

  • xcopy C:\Video "\\SERVER\Meedia varundamine" /f /j /s /w /z

Siin kasutatakse käsku xcopy, et kopeerida kõik alamkataloogides sisalduvad failikaustad allikast "C:\Video" võrgus asuvasse arvuti nimega SERVER sihtkataloogi "Media Backup". Kuna salvestatakse tõeliselt suurt videot, on protsessi parandamiseks puhverdamine keelatud ja kuna see toimub üle võrgu, on ühenduse katkemisel võimalik kopeerimist jätkata. Sel juhul soovib kasutaja saada kinnitust, et protsess töötab, enne kui xcopy tegelikult midagi teeb, ja soovib näha ka üksikasjalikku teavet kirjutatavate failide kohta.

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

Selles näites on allikas hästi korraldatud praeguse kliendikataloogiga aadressil C:\Client032. Sel juhul on uue kliendi jaoks kaust Client033 juba loodud, kuid kasutaja ei soovi kopeerida faile, vaid ainult kataloogistruktuuri, et mitte seda käsitsi teha. Lisaks on failis C:\Client032 mitu tühja kataloogi, mida uue kliendi jaoks vaja võib minna, seega peaksite veenduma, et ka need reprodutseeritakse.

Kättesaadavus

Käsku saab välja kutsuda kõigi Windowsi operatsioonisüsteemide käsurealt, sh Windows 8, 7, Vista, XP, 98 jne. xcopy toetab ka MS-DOS operatsioonisüsteem. Tuleb märkida, et mõne käsuparameetri kättesaadavus ja selle süntaks võivad erinevates operatsioonisüsteemides erineda.

Valikud

Operatsioonisüsteemides Windows 98 ja 95 on käsust saadaval kaks versiooni: xcopy ja xcopy32. Viimast neist polnud aga kunagi mõeldud otse käivitamiseks. Kui käivitate xcopy opsüsteemis Windows 95 või 98, käivitub automaatselt kas algne 16-bitine versioon (MS-DOS-i režiimis) või uus 32-bitine versioon (Windowsis). Seega, olenemata sellest, milline operatsioonisüsteemi versioon on saadaval, peaksite alati käivitama käsu xcopy, mitte xcopy32, isegi kui see on saadaval. Esimesel käivitamisel kasutatakse alati kõige sobivamat versiooni.