Huduma za kunakili na kubadilisha - kunakili na kubadilisha faili kupitia safu ya amri. Kufanya kazi na Faili kwenye Mstari wa Amri ya Mac OS X

Kunakili faili ya abc.txt kutoka saraka ya sasa hadi saraka ya D:\PROGRAM chini ya jina moja: COPY abc.txt D:\PROGRAM

Kunakili faili abc.txt kutoka saraka ya sasa hadi saraka ya D:\PROGRAM chini ya jina jipya def.txt: COPY abc.txt D:\PROGRAM\def.txt

Kunakili faili zote kwa kiendelezi cha txt kutoka kwa kiendeshi A: hadi saraka ya "Nyaraka Zangu" kwenye kiendeshi C: COPY A:\*.txt "C:\My Documents"

Ikiwa hutataja faili inayolengwa katika amri, amri ya COPY itaunda nakala ya faili chanzo na jina sawa, tarehe ya uundaji, na wakati kama faili ya chanzo, na kuweka nakala mpya kwenye saraka ya sasa kwenye sasa. endesha.

Kwa mfano, ili kunakili faili zote kutoka kwa saraka ya mizizi ya kiendeshi A: hadi saraka ya sasa, endesha tu amri fupi ifuatayo: COPY A:\*.*

Wakati wa kunakili, unaweza kutaja majina ya sio faili tu, lakini pia vifaa vya kompyuta kama chanzo au matokeo. Kwa mfano, ili kuchapisha faili abc.txt kwenye kichapishi, unaweza kutumia amri kunakili faili hii kwenye kifaa cha PRN: COPY abc.txt PRN.

Amri ya COPY pia inaweza kuunganisha (gundi) faili nyingi kwenye moja.

Ili kufanya hivyo, unahitaji kutaja faili moja inayosababisha na vyanzo kadhaa vya chanzo. Hii inafanikiwa kwa kutumia kadi-mwitu (? na *) au umbizo file1 + file2 + file3. Kwa mfano, ili kuunganisha faili 1.txt na 2.txt kwenye faili 3.txt, unaweza kutoa amri ifuatayo:

COPY 1.txt+2.txt 3.txt

Kuchanganya faili zote na kiendelezi cha dat kutoka saraka ya sasa hadi faili moja all.dat inaweza kufanywa kama hii:

COPY /B *.dat all.dat

Swichi ya /B inatumika hapa ili kuzuia kupunguzwa kwa faili zilizounganishwa, kwani wakati wa kuchanganya faili, amri ya COPY kwa chaguo-msingi inazingatia faili za maandishi.

Amri ya COPY pia ina shida zake. Kwa mfano, haiwezi kutumika kunakili faili zilizofichwa na za mfumo, faili za urefu wa sifuri, au faili kutoka kwa saraka ndogo. Kwa kuongeza, ikiwa, wakati wa kunakili kikundi cha faili, COPY inakabiliwa na faili ambayo haiwezi kunakiliwa kwa sasa (kwa mfano, inachukuliwa na programu nyingine), mchakato wa kunakili utaingiliwa kabisa na faili zilizobaki hazitakiliwa.

Amri ya XCOPY

Shida zilizotajwa katika maelezo ya amri ya COPY zinaweza kutatuliwa kwa kutumia amri ya XCOPY, ambayo hutoa chaguzi zaidi wakati wa kunakili.

XCOPY inaweza tu kufanya kazi na faili na saraka, sio vifaa.

Syntax ya amri hii ni: Chanzo cha XCOPY [matokeo] [funguo]

Amri ya XCOPY ina chaguo nyingi, tutagusa tu chache kati yao. Kitufe cha /D[:[date]] hukuruhusu kunakili faili zilizorekebishwa tu mnamo au baada ya tarehe iliyobainishwa. Ikiwa kigezo cha tarehe haijabainishwa, basi kunakili kutafanywa tu ikiwa chanzo ni kipya kuliko matokeo. Kwa mfano, amri

XCOPY "C:\Nyaraka Zangu\*.*" "D:\HIFADHI\Nyaraka Zangu" /D

itanakili kwenye saraka ya "D:\BACKUP\My Documents" faili zile tu kutoka kwenye saraka ya "C:\My Documents" ambazo zimebadilishwa tangu kunakili mara ya mwisho au ambazo hazikuwa kwenye "D:\ BACKUP\My Documents" hata kidogo.

Swichi ya /S hukuruhusu kunakili saraka ndogo zote ambazo hazina tupu kwenye saraka ya chanzo. Kutumia swichi ya /E, unaweza kunakili subdirectories zote, pamoja na tupu.

Ikiwa swichi ya /C imebainishwa, kunakili kutaendelea hata kama hitilafu zitatokea. Hii ni muhimu kwa shughuli za kunakili zinazofanywa kwenye vikundi vya faili, kama vile wakati wa kuhifadhi nakala za data.

Swichi ya /I ni muhimu wakati faili nyingi zinakiliwa na faili lengwa inakosekana. Wakati swichi hii imeainishwa, amri ya XCOPY inadhani kwamba faili lengwa lazima liwe saraka.

Timu ya DIR

Amri nyingine muhimu ni DIR [drive:][path][filename] [keys], ambayo hutumiwa kuonyesha habari kuhusu yaliyomo kwenye viendeshi na saraka. [drive:][path] parameta inabainisha kiendeshi na saraka ambayo maudhui yake yanapaswa kuonyeshwa. Kigezo cha [jina la faili] kinabainisha faili au kikundi cha faili zitakazojumuishwa kwenye orodha. Kwa mfano, amri DIR C:\*.bat

itaonyesha faili zote zilizo na kiendelezi cha bat kwenye saraka ya mizizi ya C: gari.

Ikiwa unataja amri hii bila vigezo, lebo ya disk na nambari ya serial, majina (katika matoleo mafupi na ya muda mrefu) ya faili na subdirectories ziko kwenye saraka ya sasa, pamoja na tarehe na wakati wa marekebisho yao ya mwisho huonyeshwa.

Kisha huonyesha idadi ya faili kwenye saraka, saizi ya jumla (katika byte) iliyochukuliwa na faili, na kiasi cha nafasi ya bure ya diski.

Kwa mfano:

Kiasi cha sauti kwenye kifaa C kimeandikwa PHYS1_PART2

Nambari ya Ufuatiliaji wa Kiasi: 366D-6107

Yaliyomo kwenye folda C: \ mhariri

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

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

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

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

HILITE TAREHE 1 082 09.18.98 18:55 hilite.dat

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

UINST0 000 40 960 04/15/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

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

ADITOR HLP 24 594 08.10.98 23:12 aditor.hlp

TEXT~1 TXT 0 03/11/01 9:02 Nakala file.txt

Faili 11 baiti 533,647

Folda 2 zenye baiti 143,261,696 bila malipo

Amri za MKDIR na RMDIR

Ili kuunda saraka mpya na kufuta saraka tupu iliyopo, tumia amri MKDIR [drive:]path na RMDIR [drive:]path [keys] mtawalia (au sawa na zao fupi MD na RD). Kwa mfano:

MKDIR "C:\Mifano"

RMDIR "C:\Mifano"

Amri ya MKDIR haiwezi kutekelezwa ikiwa saraka au faili iliyo na jina lililopewa tayari ipo. Amri ya RMDIR itashindwa ikiwa saraka inayofutwa sio tupu.

Amri ya DEL

Unaweza kufuta faili moja au zaidi kwa kutumia amri

DEL [kiendesha:][path]jina la faili [funguo]

Je, kadi-mwitu hutumiwa kufuta faili nyingi mara moja? Na *. Kitufe cha /S hukuruhusu kufuta faili maalum kutoka kwa saraka zote ndogo, kitufe cha /F hukuruhusu kufuta kwa nguvu faili za kusoma tu, kitufe cha /A[[:]attributes] hukuruhusu kuchagua faili za kufutwa kwa sifa (sawa na kitufe cha /A[[:]attributes ] katika amri ya DIR).

Timu ya REN

Unaweza kubadilisha faili na saraka kwa kutumia RENAME (REN) amri. Syntax ya amri hii ni kama ifuatavyo:

REN [gari:][njia][directory1|file1] [directory2|file2]

Hapa directory1|file1 inabainisha saraka/jina la faili kubadilishwa, na directory2|file2 inabainisha saraka/jina jipya la faili. Kadi mwitu zinaweza kutumika katika kigezo chochote cha amri ya REN? Na *. Katika kesi hii, alama zinazowakilishwa na templates katika parameter file2 zitafanana na alama zinazofanana katika parameter file1. Kwa mfano, ili kubadilisha kiendelezi kuwa hati kwa faili zote zilizo na kiendelezi cha txt kwenye saraka ya sasa, unahitaji kuingiza amri ifuatayo:

Ikiwa faili inayoitwa file2 tayari ipo, amri ya REN itaacha kutekeleza na kuonyesha ujumbe unaoonyesha kuwa faili tayari ipo au inatumika.

HOJA amri

Syntax ya amri ya kuhamisha faili moja au zaidi ni:

SONGA [gari:][path]file_name1[,...] matokeo_faili

Syntax ya amri ya kubadilisha jina la folda ni:

HOJA [gari:][njia]saraka1 saraka2

Hapa, kigezo cha resulting_file kinabainisha eneo jipya la faili na kinaweza kujumuisha jina la kiendeshi, koloni, jina la saraka, au mchanganyiko wa haya. Ikiwa faili moja pekee ndiyo inayohamishwa, unaweza kubainisha jina jipya la faili. Hii hukuruhusu kuhamisha mara moja na kubadilisha jina la faili. Kwa mfano,

SONGA "C:\Nyaraka Zangu\list.txt" D:\list.txt

Ikiwa swichi ya /-Y imebainishwa, ombi la uthibitisho litatolewa wakati wa kuunda saraka na kubadilisha faili. Swichi ya /Y inaghairi kutoa ombi kama hilo.

Inafuta skrini ya mstari wa amri.

Ili kufuta skrini ya maandishi, tumia maagizo makundi .

Nakala kwenye dirisha la mstari wa amri
Ili kunakili na kubandika maandishi kwenye kidirisha cha amri, njia za mkato za kibodi ya Windows kama vile Ctrl+C, Ctrl+V hazitafanya kazi. Ili kutoa maandishi kutoka kwa ubao wa kunakili, itabidi ulete menyu kwa kubofya kulia kwenye kichwa cha dirisha na uchague menyu ndogo ya Hariri.Au bofya tu kulia kwenye dirisha. Ili kunakili maandishi kutoka kwa dirisha, chagua Weka alama na utumie kipanya ili kuangazia maandishi unayotaka. Kisha bonyeza Enter au uchague Nakili kutoka kwa menyu sawa. Ikiwa unahitaji kubandika maandishi fulani kwenye dirisha la mstari wa amri, rejelea amri Bandika(ingiza).

Tekeleza tena amri.

Ili kutekeleza amri tena, tumia vishale vya juu na chini ili kupitia orodha ya amri zilizotekelezwa.

Amri za Matengenezo ya Hifadhi Ngumu

Timu defrag.

Unaweza kuboresha gari lako ngumu kwa kutumia amri defrag .

Huduma inaweza kutenganisha diski na mifumo ya faili ya FAT, FAT32 na NTFS. Defrag inafanya kazi sawa na aina zote za diski za nguvu na za msingi. Syntax ya kuita amri hii ni kama ifuatavyo:

defrag diski [ -a j [ -f ] [ -v ] [ -? ]

Kigezo -a hutoa tu kwa uchambuzi wa habari kwenye diski;

F - uboreshaji wa habari, ikiwa ni pamoja na kutokuwepo kwa nafasi muhimu ya disk ili kuunda faili za muda, na parameter;

V - matokeo ya ripoti juu ya maendeleo ya uboreshaji.

Ili kugawanyika kufanikiwa, diski lazima iwe na angalau 15% ya nafasi ya bure.

amri ya diskpart

Timu fdisk haitumiki tena na kernel ya OS kuanzia na Windows Server 2003.

Alibadilishwa na timu sehemu ya diski, pia iliyoundwa kwa ajili ya kuhudumia anatoa ngumu. Gawanya diski katika sehemu, unda anatoa za mantiki, uzifute - hizi ni baadhi tu ya kazi zilizotatuliwa na shirika hili.

Hasa timu sehemu ya diski inalenga kufanya kazi na faili maalum za hati zinazoelezea taratibu za matengenezo ya gari ngumu.

Huduma ya Systeminfo

Huduma Maelezo ya mfumo hutoa maelezo ya kina kuhusu usanidi wa kompyuta na mfumo wake wa uendeshaji: jina la PC, aina ya OS iliyowekwa, toleo lake, idadi ya wasindikaji, kasi ya saa yao na mengi zaidi.

Miongoni mwa mambo mengine, kwa msaada wa shirika hili unaweza kufuatilia muda gani OS inaendesha bila kuanzisha upya.

Zima shirika

Huduma ya Kuzima huzima au kuanzisha upya kompyuta ya ndani au ya mbali.

Vigezo vyake vinakuwezesha kuweka wakati ambapo hatua itatokea, mtumiaji atapokea ujumbe, pamoja na maelezo ya sababu ya kuzima.

Huduma ya Taskkill.

Windows XP ilianzisha uwezo wa kukamilisha kazi kutoka kwa mstari wa amri.

Hii inaweza kufanywa kwa kutumia matumizi ya kazi.

Ili kukamilisha kazi, lazima kwanza ujue nambari yake kwa kutumia matumizi ya orodha ya kazi.

Huduma zote mbili zilizotajwa hapo juu hukuruhusu kuunda vichungi kwa kazi zinazochakatwa.

Kwa mfano, orodha ya kazi ya amri /fi "status eq not responding" itaonyesha orodha ya kazi zote zilizoning'inizwa, na kazi ya amri /f /fi "username eq Guest" itasitisha kazi zote zilizoanzishwa na Mtumiaji Mgeni.

Openfiles / amri ya hoja.

Kuangalia faili zote zilizo wazi kwenye mfumo, unaweza kutumia openfiles / query amri. Itatambua faili zote zilizofunguliwa ndani na kwa mbali, na pia itaonyesha jina la mchakato unaozitumia.

Amri ya kufungua/kata muunganisho hutenganisha watumiaji wa mbali kutoka kwa faili zilizoshirikiwa kwenye kompyuta yako.

Amri ya Fsutil hardlink
Timu Fsutil hardlink inachukua parameter moja tu - kuunda.

Amri hii hukuruhusu kuunda viungo ngumu kwa faili. Viungo ngumu huruhusu faili moja kuwa na majina kadhaa tofauti. Faili sawa inaweza kuonekana katika saraka tofauti au hata katika saraka sawa na majina tofauti. Na data ya faili hii haiwezi kufutwa hadi hesabu ya jina la faili iwe sifuri. Kwa kuwa viungo vyote vinaelekeza kwenye faili moja, programu zinaweza kufungua yoyote yao na kurekebisha faili ya awali.
Hebu tutoe mfano wa kutumia amri hii.

Wacha tuseme kuna faili d:1.avi ambayo inachukua 600 MB. Kwa kutumia fsutil hardlink kuunda d:2.avi d:1.avi amri, unaunda kiungo ngumu kwa faili hii. Matokeo yake, utapokea faili mbili, lakini kiasi cha nafasi ya disk inayotumiwa haitabadilika. Ingawa ukichagua faili hizi mbili, utaonyeshwa kuwa zinachukua megabytes 1200. Kwa njia hii unaweza kuunda idadi isiyo na kikomo ya nakala za faili yoyote, bila kuathiri nafasi ya disk iliyochukuliwa kwa njia yoyote. Zaidi ya hayo, ukifuta moja ya clones hizi, nyingine zote zitabaki bila kubadilika. Ili kuharibu faili ya chanzo, itabidi uondoe viungo vyote ngumu kwake. Lakini amri hii ina vikwazo: faili zote lazima ziwe ndani ya kiasi sawa, na mfumo wa faili lazima NTFS (NT File System) tu.

Timu XCOPY kutumika kunakili faili na saraka wakati wa kudumisha muundo wao. Ikilinganishwa na timu NAKALA ina uwezo zaidi na ndiyo zana inayoweza kunyumbulika zaidi ya kunakili kwenye safu ya amri ya Windows

Umbizo la mstari wa amri:

Chanzo cha XCOPY [lengo] ] [+file3]...]

Chaguzi za mstari wa amri:

chanzo- Faili zilizonakiliwa.

lengo_kitu- Mahali au majina ya faili mpya.

/A- Kunakili faili tu na seti ya sifa ya kumbukumbu; sifa yenyewe haibadiliki.

/M- Kunakili faili tu na seti ya sifa ya kumbukumbu; baada ya kunakili sifa huondolewa.

/D:m-d-y- Kunakili faili zilizobadilishwa hakuna mapema zaidi ya tarehe maalum. Ikiwa hakuna tarehe iliyobainishwa, ni faili lengwa tu ambazo ni za zamani kuliko faili asili ndizo zitabadilishwa.

/USIJUE:faili1[+faili2][+faili3]...- Orodha ya faili zilizo na mistari iliyo na vigezo vya kutenga faili na folda kwenye mchakato wa kunakili. Kila mstari lazima uwe kwenye mstari tofauti katika faili. Ikiwa kamba yoyote inalingana na sehemu yoyote ya njia kamili ya faili inayonakiliwa, faili hiyo haitajumuishwa kwenye operesheni ya kunakili. Kwa mfano, kwa kubainisha kamba \obj\ au .obj, unaweza kutenga faili zote kwenye folda ya obj au faili zote zilizo na kiendelezi cha OBJ, mtawalia.

/P- Vidokezo vya pato kabla ya kuunda kila faili mpya.

/S- Nakili saraka zisizo tupu zilizo na saraka ndogo pekee.

/E- Kunakili saraka zilizo na saraka ndogo, pamoja na zile tupu. Sawa na mchanganyiko wa kubadili /S /E. Sambamba na /T swichi.

/V- Kuangalia saizi ya kila faili mpya.

/W- Inakuomba ubonyeze kitufe kabla ya kunakili.

/C- Endelea kunakili bila kujali makosa.

/I- Ikiwa lengo halipo na faili nyingi zimenakiliwa, lengo linadhaniwa kutaja saraka.

/Q- Marufuku ya kuonyesha majina ya faili zilizonakiliwa.

/F- Pato majina kamili ya chanzo na faili lengwa.

/L- Inaonyesha majina ya faili zilizonakiliwa.

/G- Kunakili faili zilizosimbwa kwa saraka lengwa ambayo haitumii usimbaji fiche.

/H- Kunakili, kati ya zingine, faili zilizofichwa na za mfumo.

/R- Kubatilisha faili za kusoma tu.

/T- Unda muundo wa saraka bila kunakili faili. Saraka tupu na saraka ndogo hazijajumuishwa katika mchakato wa kunakili. Ili kuunda saraka tupu na saraka ndogo, tumia mchanganyiko wa kubadili /T /E.

/U- Nakili faili ambazo tayari zipo kwenye saraka lengwa.

/K- Kunakili sifa. Kutumia amri ya XCOPY kawaida huweka upya sifa za Kusoma Pekee.

/N- Kutumia majina mafupi wakati wa kunakili.

/O- Nakili habari ya mmiliki na data ya ACL.

/X- Kunakili vigezo vya ukaguzi wa faili (inamaanisha kitufe cha /O).

/Y- Zuia uthibitisho wa haraka wa kufuta faili iliyopo lengwa.

/-Y- Uliza uthibitisho wa kufuta faili iliyopo lengwa.

/Z- Nakili faili za mtandao na resume.

/J- Nakili kwa kutumia I/O isiyo na buffer. Inapendekezwa kwa faili kubwa sana.

Ufunguo /Y inaweza kuwekwa kupitia utofauti wa mazingira wa COPYCMD.

Ufunguo /-Y mstari wa amri unabatilisha mpangilio huu.

Mifano ya kutumia XCOPY

XCOPY /?- toa habari fupi juu ya kutumia amri.

xcopy C:\users D:\copy1- nakili faili kutoka kwa saraka ya C:\users hadi saraka ya D:\copy1. Kunakili kutafanywa bila saraka ndogo na faili pekee zisizo na sifa za "Siri" na "Mfumo". Faili zilizonakiliwa zitakuwa na sifa iliyowekwa Nyaraka. Ikiwa saraka inayonakiliwa haipo, mtumiaji ataombwa ujumbe ufuatao:

D:\copy1 inamaanisha nini:
faili au jina la saraka
(F = faili, D = saraka)? D

Baada ya jibu D saraka lengwa itaundwa na nakala itafanywa kwa D:\COPY1\. Ili kukandamiza ombi la kuunda saraka inayolengwa, tumia /I chaguo:

xcopy C:\users D:\copy1 /I

xcopy C:\users D:\copy1 /H /Y /C- kunakili faili, ikiwa ni pamoja na zilizofichwa na za mfumo, kukandamiza ombi la kufuta zilizopo na kuanza tena ikiwa kuna hitilafu. Ikiwa faili iliyopo katika saraka lengwa ina sifa ya Kusoma Pekee, basi kunakili haifanyiki. Ili kufuta faili kama hizo, tumia kitufe /R

xcopy C:\users D:\copy1 /H /Y /C /R /S- nakili faili zote na saraka ndogo (/S) kubatilisha zilizopo bila kuuliza (/Y), pamoja na zilizofichwa na za mfumo. (/H) yenye kubatilisha faili zenye sifa ya Kusoma Pekee (/R) na makosa ya kupuuza (/C)

xcopy C:\users D:\copy1 /H /Y /C /R /S /EXCLUDE:C:\users\listnotcopy.txt- sawa na katika kesi ya awali, lakini faili ya maandishi C:\users\listnotcopy.txt inabainisha tofauti na utaratibu wa kunakili. Mfano wa yaliyomo kwenye faili:

\Mtumiaji1\- usiondoe saraka C:\users\user1 kutoka kwa kunakili
Watumiaji Wote kuwatenga saraka C:\users\All Watumiaji kutoka kunakili
de*.*- tenga kutoka kunakili faili zote na saraka kuanzia na mchanganyiko wa herufi "de"

xcopy C:\users\*.exe D:\copy1 /H /Y /C /R /S /EXCLUDE:C:\users\listnotcopy.txt- sawa na katika mfano uliopita, lakini kunakili faili zinazoweza kutekelezwa tu na ugani hufanywa .exe.

xcopy %TEMP%\*.ini D:\copy1\ini /H /Y /C /R /S /I- kunakili faili zote na kiendelezi .ini kutoka kwa saraka ya faili za muda hadi saraka D:\copy1\ini\. Ikiwa saraka ndogo inayolengwa \ini\ haipo, basi itaundwa bila kumwuliza mtumiaji (/I) .

xcopy %TEMP%\*.ini D:\copy1\ini /H /Y /C /R /S /I /D:09-16-2013- sawa na katika mfano uliopita, lakini faili hizo tu ambazo zina tarehe iliyorekebishwa ya Septemba 16, 2013 au zaidi zinakiliwa.

xcopy C:\ D:\copy1\LISTDIR /H /Y /C /R /S /I /E /T- tengeneza muundo wa folda ya gari C: kwenye saraka D:\copy1\LISTDIR. Faili hazijanakiliwa. Folda pekee ndizo zinazonakiliwa, ikiwa ni pamoja na folda tupu, zilizofichwa na za mfumo.

xcopy C:\ D:\copy1\LISTDIR /H /Y /C /R /S /I /E /T /D:09-16-2013 tengeneza muundo wa folda ya gari C: kwenye saraka ya D:\copy1\LISTDIR, na tarehe ya marekebisho ya Septemba 16, 2013 na baadaye.

Ili kuongeza faili mpya kwenye saraka na kusasisha zilizopo kwa matoleo mapya zaidi, unaweza kutumia REPLACE amri.


Huduma ya XCopy ni mojawapo ya zana za zamani na muhimu zaidi za kuhamisha data. Madhumuni ya XCopy ni kubadilisha eneo la folda. Kivinjari kimebadilisha huduma hii kwa kiasi kikubwa, na tunapendekeza uitumie kila inapowezekana. Walakini, kuna matumizi kadhaa muhimu ya matumizi ya XCopy:

  • maandishi ya kudanganywa kwa faili;
  • kusonga faili za kibinafsi katika muundo tata;
  • kunakili faili zote zinazopatikana, hata ikiwa faili zingine haziwezi kuhamishwa;
  • kuhifadhi data kutoka kwa mfumo mmoja hadi mwingine;
  • kusonga faili zilizo na sifa maalum.

Watu wengi hutumia XCopy kama programu yao ya kuhifadhi kumbukumbu kwa sababu inafanya kazi nzuri. Unaweza kunakili faili za data kwa urahisi kutoka kwa folda hadi media mbadala, kama vile diski kuu nyingine, diski kuu, Hifadhi ya Zip, au hifadhi ya mtandao. Kwa bahati mbaya, XCopy haitumii vyombo vya habari vya jadi kama vile mkanda wa sumaku. Kwa kuongezea, media unayonakili lazima igawanywe, kwa hivyo XCopy haikuruhusu kuchoma faili kwa CD.

Jinsi ya kutumia?

Huduma ya XCopy inatumiwa kwa njia sawa na amri ya nakala ya kawaida - kubainisha chanzo na faili zinazolengwa. Kwa mfano, kunakili faili zote kutoka kwa folda ya MyDir kwenye kiendeshi C hadi kwenye folda moja kwenye kiendeshi D, ingiza amri:

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

Kisha bonyeza kitufe cha Ingiza. Huduma ya XCopy inasaidia seti ya funguo, muhimu zaidi ambazo zimeorodheshwa hapa chini.

Vifunguo vya ziada

/A na /M- faili za kumbukumbu pekee ndizo zinakiliwa. Kwa funguo hizi, matumizi ya XCopy yanaweza kutumika kwa kuhifadhi. Swichi ya /M pia huweka upya sifa ya kumbukumbu kwenye faili zilizonakiliwa, ikionyesha kuwa zimechelezwa. Kwa hivyo, unapotumia XCopy kama programu tumizi ya kumbukumbu, unapaswa kutumia swichi ya /M pekee.

/C- inaendelea kunakili hata kama hitilafu za data zitatokea. Tumia kipengele hiki kunakili maudhui yote yanayowezekana kutoka kwa folda iliyoharibiwa hadi eneo jipya. Kivinjari hakina kipengele hiki - kunakili huacha baada ya kosa la kwanza.

/G- hukuruhusu kunakili faili zilizosimbwa kwa eneo ambalo halitumii usimbaji fiche. Chaguo hili la kukokotoa husimbua faili na lazima uwe na haki za mfumo zinazofaa ili kuiendesha.

/H- nakala zilizofichwa na faili za mfumo.

/K- nakala za sifa za faili pamoja na faili zenyewe. Katika hali ya kawaida, matumizi ya XCopy huondoa faili za sifa ya kusoma tu.

/O na /X- ulinzi wa faili zilizonakiliwa. Kitufe cha /O, pamoja na faili, kunakili habari kuhusu mmiliki wake na jedwali la udhibiti wa ufikiaji. Jedwali la udhibiti wa ufikiaji lina habari kuhusu watumiaji ambao wana haki za ufikiaji wa faili na vitendo wanavyoweza kufanya nayo. Swichi ya /X pia inakili maelezo ya ukaguzi wa faili. Kipengele hiki ni muhimu wakati wa kufuatilia upatikanaji wa faili.

/R- hufuta faili zilizo na sifa ya kusoma tu wakati wa kunakili. Tumia ufunguo huu unapohifadhi kwenye kumbukumbu ili kuhakikisha kuwa matoleo ya faili zinazolindwa kwa maandishi yanasasishwa katika hifadhi rudufu.

/S na /E- nakala za faili sio tu kutoka kwa folda ya sasa, lakini pia kutoka kwa folda zake zote. Swichi ya /E pia inakili folda ndogo tupu. Vifunguo vilivyoainishwa hukuruhusu sio kunakili faili tu, bali pia kuhifadhi muundo wa folda.

/T- huunda nakala ya muundo wa folda asili bila kunakili faili zozote. Tumia kipengele hiki kuunda miradi mipya. Wakati mwingine ni muhimu kurudia tu muundo wa folda bila kunakili habari maalum kutoka kwake.

/U- nakala kutoka kwa folda ya chanzo tu faili ambazo zipo kwenye folda inayolengwa. Kipengele hiki husaidia kusasisha sehemu ya faili kwenye folda inayolengwa, na kuondoa hitaji la kubainisha kila faili kivyake.

/V- huangalia faili zote zilizonakiliwa, kulinganisha yaliyomo na faili asili. Swichi hii huongeza muda wa kunakili, lakini inapaswa kutumiwa kila wakati wakati wa kuhifadhi kwenye kumbukumbu kwa kutumia matumizi ya XCopy. Vinginevyo, kuna hatari ya kucheleza data iliyoharibiwa na kutojua kuihusu.

Orodha kamili ya amri inaweza kuonyeshwa kwa kuandika HELP kwenye mstari wa amri.

Timu ya CD

Saraka ya sasa inaweza kubadilishwa kwa kutumia amri

CD [kiendesha:][njia\]

Njia ya saraka inayohitajika imeainishwa kwa kuzingatia maoni hapo juu. Kwa mfano, CD\ amri inahamia kwenye saraka ya mizizi ya kiendeshi cha sasa. Ikiwa unaendesha amri ya CD bila vigezo, majina ya gari la sasa na saraka itaonyeshwa.

COPY amri

Moja ya kazi ya kurudia wakati wa kufanya kazi kwenye kompyuta ni kunakili na kuhamisha faili kutoka eneo moja hadi jingine. Ili kunakili faili moja au zaidi, tumia amri ya COPY.

Syntax ya amri hii ni:

COPY source [+ source [+ ...]] [matokeo]

Maelezo mafupi ya vigezo na funguo za amri ya COPY hutolewa kwenye meza.

Jedwali 1.1. COPY Amri Chaguzi na Chaguzi

Kigezo

Maelezo

chanzo

Jina la faili au faili zinazonakiliwa

Faili ni faili ya maandishi ya ASCII, ikimaanisha kuwa mwisho wa faili unaonyeshwa na herufi ya ASCII 26 ( +)

Faili ni ya binary. Swichi hii inabainisha kuwa mkalimani wa amri anapaswa, wakati wa kunakili, kusoma kutoka kwa chanzo idadi ya baiti zilizobainishwa na saizi kwenye saraka ya faili iliyonakiliwa.

matokeo

Saraka ya kuweka matokeo ya nakala na/au jina la faili inayoundwa

Kuthibitisha usahihi wa nakala kwa kulinganisha faili baada ya kunakili

Inazima ombi la uthibitishaji la kubadilisha faili

Inawezesha ombi la uthibitishaji la kubadilisha faili

Hapa kuna mifano ya kutumia amri ya COPY.

Kunakili faili ya abc.txt kutoka saraka ya sasa hadi saraka ya D:\PROGRAM chini ya jina moja:

COPY abc.txt D:\PROGRAM

Kunakili faili ya abc.txt kutoka saraka ya sasa hadi saraka ya D:\PROGRAM chini ya jina jipya def.txt:

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

Kunakili faili zote na kiendelezi cha txt kutoka kwa kiendeshi A: hadi saraka ya "Hati Zangu" kwenye kiendeshi C:

NAKILI A:\*.txt "C:\Nyaraka Zangu"

Ikiwa hutataja faili inayolengwa katika amri, amri ya COPY itaunda nakala ya faili chanzo na jina sawa, tarehe ya uundaji, na wakati kama faili ya chanzo, na kuweka nakala mpya kwenye saraka ya sasa kwenye sasa. endesha. Kwa mfano, ili kunakili faili zote kutoka kwa saraka ya mizizi ya gari A: kwa saraka ya sasa, endesha tu amri fupi ifuatayo:

NAKILI A:\*.*

Wakati wa kunakili, unaweza kutaja majina ya sio faili tu, lakini pia vifaa vya kompyuta kama chanzo au matokeo. Kwa mfano, ili kuchapisha faili abc.txt kwenye kichapishi, unaweza kutumia amri kunakili faili hii kwenye kifaa cha PRN: COPY abc.txt PRN.

Mfano mwingine wa kuvutia: hebu tuunda faili mpya ya maandishi na kuandika habari ndani yake, bila kutumia mhariri wa maandishi. Ili kufanya hivyo, ingiza tu amri COPY CON my.txt, ambayo itakili kile unachoandika kwenye kibodi kwenye faili my.txt (ikiwa faili hii ilikuwepo, itaandikwa, vinginevyo itaundwa). Ili kukamilisha pembejeo, lazima uweke alama ya mwisho wa faili, yaani, bonyeza funguo +.

Amri ya COPY pia inaweza kuunganisha (gundi) faili nyingi kwenye moja. Ili kufanya hivyo, unahitaji kutaja faili moja inayosababisha na vyanzo kadhaa vya chanzo. Hii inafanikiwa kwa kutumia kadi-mwitu (? na *) au umbizo file1 + file2 + file3. Kwa mfano, ili kuunganisha faili 1.txt na 2.txt kwenye faili 3.txt, unaweza kutoa amri ifuatayo:

COPY 1.txt+2.txt 3.txt

Kuchanganya faili zote na kiendelezi cha dat kutoka saraka ya sasa hadi faili moja all.dat inaweza kufanywa kama hii:

COPY /B *.dat all.dat

Swichi ya /B inatumika hapa ili kuzuia kupunguzwa kwa faili zilizounganishwa, kwani wakati wa kuchanganya faili, amri ya COPY kwa chaguo-msingi inazingatia faili za maandishi.

Ikiwa jina la faili inayolengwa ni sawa na jina la faili moja iliyonakiliwa (isipokuwa ya kwanza), basi yaliyomo asili ya faili inayolengwa yanapotea. Ikiwa jina la faili linalolengwa limeachwa, faili ya kwanza kwenye orodha hutumiwa kama jina lake. Kwa mfano, amri ya COPY 1.txt+2.txt itaambatanisha yaliyomo kwenye faili 1.txt kwa yaliyomo kwenye faili 2.txt. Amri ya COPY pia inaweza kutumika kugawa tarehe na wakati wa sasa kwa faili bila kurekebisha yaliyomo. Ili kufanya hivyo unahitaji kuingiza amri kama

COPY /B 1.txt +,

Hapa, koma zinaonyesha kuachwa kwa parameta ya mpokeaji, ambayo husababisha matokeo yaliyohitajika.

Amri ya COPY pia ina shida zake. Kwa mfano, haiwezi kutumika kunakili faili zilizofichwa na za mfumo, faili za urefu wa sifuri, au faili kutoka kwa saraka ndogo. Kwa kuongeza, ikiwa, wakati wa kunakili kikundi cha faili, COPY inakabiliwa na faili ambayo haiwezi kunakiliwa kwa sasa (kwa mfano, inachukuliwa na programu nyingine), mchakato wa kunakili utaingiliwa kabisa na faili zilizobaki hazitakiliwa.

Amri ya XCOPY

Shida zilizotajwa katika maelezo ya amri ya COPY zinaweza kutatuliwa kwa kutumia amri ya XCOPY, ambayo hutoa chaguzi zaidi wakati wa kunakili. Ikumbukwe, hata hivyo, kwamba XCOPY inaweza kufanya kazi tu na faili na saraka, lakini si kwa vifaa.

Syntax ya amri hii ni:

Chanzo cha XCOPY [matokeo] [funguo]

Amri ya XCOPY ina chaguo nyingi, tutagusa tu chache kati yao. Kitufe cha /D[:[date]] hukuruhusu kunakili faili zilizorekebishwa tu mnamo au baada ya tarehe iliyobainishwa. Ikiwa kigezo cha tarehe haijabainishwa, basi kunakili kutafanywa tu ikiwa chanzo ni kipya kuliko matokeo. Kwa mfano, amri

XCOPY "C:\Nyaraka Zangu\*.*" "D:\HIFADHI\Nyaraka Zangu" /D

itanakili kwenye saraka ya "D:\BACKUP\My Documents" faili zile tu kutoka kwenye saraka ya "C:\My Documents" ambazo zimebadilishwa tangu kunakili mara ya mwisho au ambazo hazikuwa kwenye "D:\ BACKUP\My Documents" hata kidogo.

Swichi ya /S hukuruhusu kunakili saraka ndogo zote ambazo hazina tupu kwenye saraka ya chanzo. Kutumia swichi ya /E, unaweza kunakili subdirectories zote, pamoja na tupu.

Ikiwa swichi ya /C imebainishwa, kunakili kutaendelea hata kama hitilafu zitatokea. Hii inaweza kuwa muhimu sana kwa shughuli za kunakili zinazofanywa kwenye vikundi vya faili, kama vile wakati wa kuhifadhi nakala za data.

Swichi ya /I ni muhimu wakati faili nyingi zinakiliwa na faili lengwa inakosekana. Wakati swichi hii imeainishwa, amri ya XCOPY inadhani kwamba faili lengwa lazima liwe saraka. Kwa mfano, ikiwa utabainisha /I kubadili katika amri ya kunakili faili zote na kiendelezi cha txt kutoka saraka ya sasa hadi saraka ndogo ya TEXT ambayo bado haipo,

XCOPY *.txt TEXT /I

kisha saraka ndogo ya TEXT itaundwa bila maombi ya ziada.

Vifunguo vya /Q, /F na /L vinawajibika kwa hali ya kuonyesha wakati wa kunakili. Unapotaja ufunguo wa / Q, majina ya faili hayaonyeshwa wakati wa kunakili, na ufunguo wa / F - njia kamili za chanzo na matokeo zinaonyeshwa. Kubadilisha /L kunamaanisha kuwa faili tu zinazohitaji kunakiliwa ndizo zinaonyeshwa (kunakili yenyewe hakufanyiki).

Kutumia swichi ya /H, unaweza kunakili faili zilizofichwa na za mfumo, na ukitumia swichi ya /R, unaweza kubadilisha faili na sifa ya Kusoma Pekee. Kwa mfano, kunakili faili zote kutoka kwa saraka ya mizizi ya C: gari (pamoja na mfumo na zile zilizofichwa) kwenye saraka ya SYS kwenye D: gari, unahitaji kuingiza amri ifuatayo:

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

Swichi ya /T inaruhusu XCOPY kunakili tu muundo wa saraka ya chanzo, bila kunakili faili katika saraka hizo, na saraka tupu na saraka ndogo hazijumuishwa. Ili bado kujumuisha saraka tupu na subdirectories, unahitaji kutumia mchanganyiko wa /T /E.

Kutumia XCOPY, unaweza tu kusasisha faili zilizopo wakati wa kunakili (faili mpya hazijaandikwa). Ili kufanya hivyo, tumia kubadili /U. Kwa mfano, ikiwa saraka ya C:\2 ina faili a.txt na b.txt, na saraka ya C:\1 ina faili a.txt, b.txt, c.txt na d.txt, kisha baada ya kutekeleza. amri

XCOPY C:\1 C:\2 /U

katika saraka ya C:\2 bado kutakuwa na faili mbili tu a.txt na b.txt, yaliyomo ambayo yatabadilishwa na yaliyomo kwenye faili zinazolingana kutoka saraka ya C:\1. Ikiwa faili iliyo na Read -Sifa pekee ndiyo ilinakiliwa kwa kutumia XCOPY, kisha Kwa chaguo-msingi, sifa hii itaondolewa kwenye faili ya nakala. Ili kunakili sio data tu, lakini pia sifa zote za faili, lazima utumie kitufe cha /K.

Swichi za /Y na /-Y huamua ikiwa uthibitishaji unapaswa kuombwa kabla ya kubadilisha faili wakati wa kunakili. /Y inamaanisha kuwa ombi kama hilo linahitajika, /-Y inamaanisha kuwa halihitajiki.

Timu ya DIR

Amri nyingine muhimu sana ni DIR [drive:][path][filename] [keys], ambayo hutumiwa kuonyesha habari kuhusu yaliyomo kwenye viendeshi na saraka. [drive:][path] parameta inabainisha kiendeshi na saraka ambayo maudhui yake yanapaswa kuonyeshwa. Kigezo cha [jina la faili] kinabainisha faili au kikundi cha faili zitakazojumuishwa kwenye orodha. Kwa mfano, amri

DIR C:\*.bat

itaonyesha faili zote zilizo na kiendelezi cha bat kwenye saraka ya mizizi ya C: gari. Ikiwa unataja amri hii bila vigezo, lebo ya disk na nambari ya serial, majina (katika matoleo mafupi na ya muda mrefu) ya faili na subdirectories ziko kwenye saraka ya sasa, pamoja na tarehe na wakati wa marekebisho yao ya mwisho huonyeshwa. Kisha huonyesha idadi ya faili kwenye saraka, saizi ya jumla (katika byte) iliyochukuliwa na faili, na kiasi cha nafasi ya bure ya diski. Kwa mfano:

Kiasi cha sauti katika kifaa C kinaitwa PHYS1_PART2 Nambari ya Ufuatiliaji ya Kiasi: 366D-6107 Yaliyomo kwenye folda ya C:\aditor.<ПАПКА> 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 08/18 98/18 55 hilite.dat TEMPLT 01 DAT 48 07.08 .98 1:00 templt01.dat UINST0 000 40 960 04/15/98 2:08 UNINST0.000 TTABLE DAT 357 08/07/08table 6:30028/1:300861:3009 12/01/99 23:13 aditor.exe README TXT 3 97 4 01/25/00 17:26 readme.txt ADITOR HLP 24 594 10/08/98 23:12 aditor.hlp TEXT~1 TX/T 10 /01 9:02 Nakala file.txt faili 11 533 647 byte folda 2 143 261 696 byte bila malipo

Unaweza kutumia swichi za amri za DIR kubainisha mpangilio tofauti, uchujaji na upangaji. Kwa mfano, unapotumia swichi ya /W, orodha ya faili huonyeshwa kwa muundo mpana na idadi ya juu zaidi ya majina ya faili au saraka kwenye kila mstari. Kwa mfano:

Kiasi cha sauti katika kifaa C kimeandikwa PHYS1_PART2 Nambari ya Ufuatiliaji ya Kiasi: 366D-6107 Yaliyomo kwenye folda C:\aditor [.] [..] TEMPLT02.DAT UNINST1.000 HILITE.DAT TEMPLT01.DAT UNINST0.000 TTABLE.EXDATLE. README.TXT ADITOR.HLP TEXT~1.TXT 11 faili 533,647 byte 2 folda 143,257,600 byte bila malipo

Kwa kutumia kitufe cha /A[[:]attributes], unaweza kuonyesha majina ya saraka na faili hizo pekee ambazo zina sifa maalum (R - "Soma Pekee", A - "Kumbukumbu", S - "System", H - "Imefichwa", kiambishi awali "-" kina maana HAPANA). Ikiwa swichi ya /A inatumiwa na thamani ya sifa zaidi ya moja, ni majina ya faili tu yale tu yataonyeshwa ambayo sifa zake zote zinalingana na zilizobainishwa. Kwa mfano, ili kuonyesha majina ya faili zote kwenye saraka ya mizizi ya C: gari, ambazo zimefichwa na mfumo, unaweza kutumia amri.

DIR C:\ /A:HS

na kuonyesha faili zote isipokuwa zile zilizofichwa - amri

DIR C:\ /A:-H

Kumbuka hapa kwamba sifa ya saraka inalingana na barua D, yaani, ili, kwa mfano, kuonyesha orodha ya saraka zote kwenye C: gari, unahitaji kutaja amri.

DIR C:/A:D

Swichi ya /O[[:]sorting] inabainisha mpangilio ambao yaliyomo kwenye saraka hupangwa wakati wa kutoa kwa amri ya DIR. Ikiwa swichi hii itaachwa, DIR huchapisha majina ya faili na saraka kwa mpangilio ambazo ziko kwenye saraka. Ikiwa swichi ya /O imebainishwa na chaguo la kupanga halijabainishwa, basi DIR huonyesha majina kwa mpangilio wa alfabeti. Katika parameta ya kupanga unaweza kutumia maadili yafuatayo: N - kwa jina (alfabeti), S - kwa saizi (kuanzia na ndogo), E - kwa upanuzi (alfabeti), D - kwa tarehe (kuanzia na kongwe), A. - kwa tarehe ya kupakua (kuanzia na zile za zamani), G - anza orodha na saraka. Kiambishi awali "-" kinamaanisha mpangilio wa nyuma. Ikiwa unataja zaidi ya thamani ya utaratibu wa aina moja, faili hupangwa kwa kigezo cha kwanza, kisha kwa pili, na kadhalika.

Kubadilisha /S kunamaanisha kuonyesha orodha ya faili kutoka kwa saraka fulani na subdirectories zake.

Swichi ya /B huorodhesha tu majina ya saraka na majina ya faili (katika umbizo refu), moja kwa kila mstari, pamoja na kiendelezi. Katika kesi hii, maelezo ya msingi tu yanaonyeshwa, bila taarifa ya mwisho. Kwa mfano:

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

Amri za MKDIR na RMDIR

Ili kuunda saraka mpya na kufuta saraka tupu iliyopo, tumia amri MKDIR [drive:]path na RMDIR [drive:]path [keys] mtawalia (au sawa na zao fupi MD na RD). Kwa mfano:

MKDIR "C:\Mifano" RMDIR "C:\Mifano"

Amri ya MKDIR haiwezi kutekelezwa ikiwa saraka au faili iliyo na jina lililopewa tayari ipo. Amri ya RMDIR itashindwa ikiwa saraka inayofutwa sio tupu.

Amri ya DEL

Unaweza kufuta faili moja au zaidi kwa kutumia amri

DEL [kiendesha:][path]jina la faili [funguo]

Je, kadi-mwitu hutumiwa kufuta faili nyingi mara moja? Na *. Kitufe cha /S hukuruhusu kufuta faili maalum kutoka kwa saraka zote ndogo, kitufe cha /F hukuruhusu kufuta kwa nguvu faili za kusoma tu, kitufe cha /A[[:]attributes] hukuruhusu kuchagua faili za kufutwa kwa sifa (sawa na kitufe cha /A[[:]attributes ] katika amri ya DIR).

Timu ya REN

Unaweza kubadilisha faili na saraka kwa kutumia RENAME (REN) amri. Syntax ya amri hii ni kama ifuatavyo:

REN [gari:][njia][directory1|file1] [directory2|file2]

Hapa directory1|file1 inabainisha saraka/jina la faili kubadilishwa, na directory2|file2 inabainisha saraka/jina jipya la faili. Kadi mwitu zinaweza kutumika katika kigezo chochote cha amri ya REN? Na *. Katika kesi hii, alama zinazowakilishwa na templates katika parameter file2 zitafanana na alama zinazofanana katika parameter file1. Kwa mfano, ili kubadilisha kiendelezi kuwa hati kwa faili zote zilizo na kiendelezi cha txt kwenye saraka ya sasa, unahitaji kuingiza amri ifuatayo:

REN *.txt *.doc

Ikiwa faili inayoitwa file2 tayari ipo, amri ya REN itaacha kutekeleza na kuonyesha ujumbe unaoonyesha kuwa faili tayari ipo au inatumika. Zaidi ya hayo, amri ya REN haiwezi kutaja kiendeshi tofauti au saraka ili kuunda saraka na faili inayosababisha. Kwa kusudi hili, unahitaji kutumia amri ya MOVE, iliyoundwa kubadili jina na kuhamisha faili na saraka.

HOJA amri

Syntax ya amri ya kuhamisha faili moja au zaidi ni:

SONGA [gari:][path]file_name1[,...] matokeo_faili

Syntax ya amri ya kubadilisha jina la folda ni:

HOJA [gari:][njia]saraka1 saraka2

Hapa, kigezo cha resulting_file kinabainisha eneo jipya la faili na kinaweza kujumuisha jina la kiendeshi, koloni, jina la saraka, au mchanganyiko wa haya. Ikiwa faili moja pekee ndiyo inayohamishwa, unaweza kubainisha jina jipya la faili. Hii hukuruhusu kuhamisha mara moja na kubadilisha jina la faili. Kwa mfano,

SONGA "C:\Nyaraka Zangu\list.txt" D:\list.txt

Ikiwa swichi ya /-Y imebainishwa, ombi la uthibitisho litatolewa wakati wa kuunda saraka na kubadilisha faili. Swichi ya /Y inaghairi kutoa ombi kama hilo.

Xcopy ni amri ya mfumo wa uendeshaji wa mfumo wa uendeshaji wa Windows. Inatumika kunakili faili moja au zaidi na (au) folda kutoka eneo moja hadi jingine. Pia ni amri katika mfumo wa uendeshaji wa MS-DOS. Na chaguo nyingi na uwezo wa kunakili saraka nzima, xcopy ni sawa na nakala ya jadi, lakini kwa nguvu zaidi. Ikiwa hata utendaji zaidi unahitajika, mfumo wa uendeshaji una amri ya robocopy, ambayo inafanya kazi kwa vigezo zaidi.

Sintaksia

Muundo wa mstari wa amri ni kama ifuatavyo:

xcopy chanzo [mpokeaji] ] [+faili3]...]

Chanzo hubainisha jina la faili au folda ya kiwango cha juu ambayo kunakili kutafanywa. Hii ndio paramu pekee inayohitajika ya amri ya xcopy. Ikiwa faili au jina la saraka lina nafasi, inapaswa kuambatanishwa katika alama za nukuu.

Mpokeaji, au lengo, ni kigezo kinachobainisha mahali ambapo faili au folda chanzo zinapaswa kunakiliwa. Ikiwa haijabainishwa, chanzo kitahifadhiwa kwenye saraka sawa ambayo amri ya xcopy inaendeshwa. Ikiwa jina lengwa lina nafasi, linapaswa kuambatanishwa katika alama za nukuu.

/a

Unapotumia chaguo hili, faili za kumbukumbu tu zilizopatikana kwenye chanzo ndizo zitanakiliwa. Huwezi kutumia /a na /m kwa wakati mmoja.

/b

Chaguo hili linatumika kunakili kiungo cha ishara, sio kile kinachounganisha. Kwanza ilionekana kwenye Windows Vista.

/Pamoja na

Chaguo hili linalazimisha xcopy kuendelea kufanya kazi hata kama kosa litatokea.

/d [: tarehe]

Amri ya xcopy yenye chaguo la /d ikifuatiwa na tarehe maalum katika umbizo la MM-DD-YYYY inatumiwa kunakili faili zilizorekebishwa mnamo au baada ya tarehe maalum. Unaweza pia kutumia chaguo hili bila thamani mahususi ya wakati ili kuchagua tu sehemu zile za chanzo ambazo ni mpya zaidi ya hati za jina moja katika lengwa. Inatumika kutekeleza faili za kawaida.

/e

Inapotumiwa peke yake au kwa chaguo la / s, athari ya parameter ni sawa na / s, lakini pia huunda folda tupu kwenye marudio ikiwa zilikuwa tupu kwenye chanzo. Swichi ya /e pia inaweza kutumika kwa kushirikiana na /t. Hii huruhusu saraka tupu na saraka ndogo zinazopatikana katika saraka ya chanzo kujumuishwa katika muundo wa saraka iliyoundwa mahali lengwa.

/f

Chaguo hili linaonyesha njia kamili na jina la faili za chanzo na lengwa.

/g

Kwa kutumia xcopy na chaguo hili, inawezekana kunakili faili zilizosimbwa kwa njia fiche kutoka chanzo hadi lengwa ambalo halitumii usimbaji fiche. Ufunguo hautafanya kazi wakati wa kunakili data kutoka kwa diski ya EFS hadi diski nyingine iliyosimbwa ya aina tofauti.

/h

Xcopy hainakili faili zilizofichwa au za mfumo kwa chaguo-msingi, lakini inaweza kufanya hivyo na chaguo hili.

/i

Chaguo hili linatumika kuzuia xcopy kuuliza ikiwa lengwa ni faili au saraka. Ikiwa hutatumia chaguo hili na unakili kutoka kwa chanzo ambacho ni saraka au kikundi cha faili hadi lengwa ambalo halipo, matumizi yatakuhimiza kubainisha lengwa ni nini.

/j

Chaguo hili linakili faili bila kuakibisha. Chaguo hili la kukokotoa ni muhimu kwa kiasi kikubwa sana cha data. Chaguo hili la xcopy lilionekana kwanza kwenye Windows 7.

/k

Chaguo hutumiwa wakati wa kunakili faili za kusoma tu ili sifa hii ihifadhiwe katika lengwa.

/l

Chaguo hili la xcopy linapaswa kutumiwa kuonyesha orodha ya faili na folda chanzo, lakini nakala yenyewe haijafanywa. Chaguo hili litakuwa muhimu ikiwa utaunda amri ngumu na funguo kadhaa. Katika kesi hii, mtumiaji ataweza kuona jinsi xcopy inapaswa kufanya kazi.

/m

Chaguo hili ni sawa na chaguo /a, lakini baada ya kunakili, amri ya xcopy italemaza sifa ya kumbukumbu. Katika visa vingine vyote, sifa hii itakabidhiwa kwa faili zote kwenye lengwa, bila kujali kama walikuwa nayo kwenye chanzo. Huwezi kutumia /m na /a kwa wakati mmoja.

/n

Chaguo hili huunda faili na folda kwenye lengwa kwa kutumia majina mafupi. Chaguo hili linatumika tu ikiwa unakili kwenye lengwa lililopo kwenye hifadhi iliyoumbizwa na mfumo wa faili wa zamani kama vile FAT, ambao hautumii majina marefu.

/O

Huhifadhi maelezo ya orodha ya mmiliki na udhibiti wa ufikiaji (ACL) katika faili zilizonakiliwa.

/R

Wakati wa kutumia chaguo hili, mtumiaji atahitajika kuthibitisha kuundwa kwa kila faili inayolengwa.

/q

Chaguo ni kinyume cha /f. Chaguo hili la xcopy huweka utekelezaji katika hali ya "tulivu", ikizima onyesho la skrini la habari kuhusu kila faili iliyonakiliwa.

/r

Chaguo hili linatumika kubatilisha faili za kusoma pekee kwenye lengwa. Ikiwa chaguo hili halitatumika wakati wa kusasisha data katika lengwa, ujumbe uliokataliwa Ufikiaji utaonyeshwa na amri ya xcopy itaacha kufanya kazi.

/s

Chaguo hutumiwa kunakili folda zilizo na faili na subdirectories pamoja na yaliyomo kwenye saraka ya mizizi ya chanzo. Saraka tupu hazitaundwa.

/t

Chaguo hili la xcopy husababisha amri kuunda muundo wa saraka katika marudio, lakini sio kunakili faili zozote. Kwa maneno mengine, folda na subdirectories zilizopatikana kwenye chanzo zitahamishwa, lakini bila yaliyomo. Saraka tupu hazijaundwa.

/u

Chaguo litanakili faili za chanzo ambazo tayari ziko lengwa.

/v

Chaguo hili litaangalia ukubwa wa kila faili inayoandikwa ili kuthibitisha utambulisho wake. Uthibitishaji umejengwa katika amri ya xcopy tangu Windows XP, kwa hiyo katika matoleo ya baadaye ya Windows chaguo hili halifanyi chochote na linajumuishwa tu kwa utangamano wa MS-DOS.

/w

Kigezo kinatumika kuonyesha ujumbe "Bonyeza kitufe chochote ukiwa tayari kunakili faili." Katika kesi hii, xcopy huanza kutekeleza maagizo tu baada ya kudhibitisha operesheni kwa kushinikiza ufunguo. Chaguo hili halirudishi swichi ya /p, ambayo huwezesha uthibitisho wa kunakili kila faili.

/X

Kigezo hiki kinakili mipangilio ya ukaguzi wa faili na maelezo ya orodha ya udhibiti wa ufikiaji wa mfumo (SACL). Wakati chaguo la /x linatumiwa, swichi ya /o inatekelezwa.

/y

Chaguo hili linatumika kuzuia amri ya xcopy kuuliza ikiwa itabatilisha faili kutoka kwa chanzo ambacho tayari kipo kwenye lengwa. Kinyume chake, chaguo la /-y hulazimisha maombi ya kuandika upya. Swichi hii inaweza kuonekana kuwa ya ziada kwa sababu hii ndiyo tabia chaguo-msingi ya amri ya xcopy, lakini chaguo la /y kwenye baadhi ya kompyuta linaweza kuwekwa katika utofauti wa mazingira wa COPYCMD, na hivyo kulazimisha swichi hii.

/z

Chaguo hili huruhusu amri ya xcopy kuacha kunakili kwa usalama wakati muunganisho wa mtandao umepotea, na kisha uendelee pale ulipoacha mara tu muunganisho ukirejeshwa. Ufunguo huu pia utawezesha onyesho la asilimia ya kila faili iliyohifadhiwa wakati wa kazi.

/ondoa: faili1 [+file2] [+file3]

Chaguo hili hukuruhusu kubainisha jina la faili moja au zaidi zilizo na orodha ya mifuatano ya utafutaji ambayo amri ya xcopy inapaswa kuruka wakati wa kunakili.

/?

Unapotumia ufunguo huu, usaidizi wa kina utaonyeshwa. Utekelezaji wa xcopy /? sawa na msaada xcopy amri. Mtumiaji anaweza kuhifadhi pato, ambalo wakati mwingine ni refu sana, kwa faili kwa kutumia opereta wa uelekezaji upya.

Mifano

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

Katika amri iliyo hapo juu, data iliyo kwenye saraka ya chanzo C:\Files inakiliwa kwa marudio, ambayo ni folda mpya ya Faili kwenye gari E. Subdirectories yoyote au faili zilizomo ndani yao hazitarudiwa kwa sababu swichi ya /s haikuwa. kutumika.

  • xcopy"C:\Faili muhimu" D:\Chelezo /c /d /e /h /i /k /q /r /s /x /y

Katika mfano huu, amri hutumiwa kufanya nakala rudufu. Mchanganyiko huu wa vitufe umefaulu kuchukua nafasi ya programu inayohakikisha usalama wa data. Amri maalum inaweza kuandikwa kwa faili ya kundi, na katika meneja wa kazi unaweza kuipanga ili iendeshe moja kwa moja kila siku. Kwa njia hii, chelezo za data za kawaida zinaweza kuhakikishwa.

Mstari wa amri hapo juu unamaanisha kuwa xcopy inatumika kunakili faili na folda zote ambazo tarehe yake ni mpya zaidi kuliko zile ambazo tayari ziko kwenye lengo, pamoja na zile tupu na zilizofichwa, kutoka kwa chanzo C:\Faili muhimu hadi kwa lengo D:\Chelezo, ambayo ni. katalogi. Kwa kuongeza, kuna data ya kusoma tu ambayo inapaswa kuigwa na sifa hii iliyohifadhiwa baada ya kuandika. Mipangilio yote ya udhibiti wa ufikiaji lazima pia ihifadhiwe. Mwishowe, kwa kuwa xcopy lazima iendeshwe katika hali ya kundi, hakuna haja ya kuchapisha habari kuhusu vitu vinavyonakiliwa [q], na haihitaji kudhibitisha kuwa kila moja yao imeandikwa tena. Kuacha wakati kosa linatokea pia haifai.

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

Hapa, amri ya xcopy inatumiwa kunakili folda zote za faili zilizomo kwenye subdirectories kutoka kwa chanzo "C: \ Video" hadi saraka ya marudio "Media Backup" iko kwenye mtandao kwenye kompyuta inayoitwa SERVER. Kwa kuwa video kubwa kabisa inahifadhiwa, uakibishaji umezimwa ili kuboresha mchakato, na kwa kuwa hii hutokea kwenye mtandao, inawezekana kuendelea kunakili ikiwa muunganisho utapotea. Katika kesi hii, mtumiaji anataka kuhamasishwa kuthibitisha kwamba mchakato unaendelea kabla ya xcopy kufanya chochote, na pia anataka kuona maelezo ya kina kuhusu faili zinazoandikwa.

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

Mfano huu una chanzo kilicho na saraka ya sasa ya mteja iliyopangwa vizuri katika C:\Client032. Katika kesi hii, folda ya Client033 tayari imeundwa kwa mteja mpya, lakini mtumiaji hawataki kunakili faili, lakini tu muundo wa saraka, ili usifanye hivyo kwa mikono. Kwa kuongeza, kuna saraka kadhaa tupu katika C:\Client032 ambazo zinaweza kuhitajika kwa mteja mpya, kwa hivyo unapaswa kuhakikisha kuwa hizi zitatolewa tena.

Upatikanaji

Amri inaweza kuitwa kutoka kwa mstari wa amri ya mifumo yote ya uendeshaji ya Windows, ikiwa ni pamoja na Windows 8, 7, Vista, XP, 98, nk xcopy pia inasaidiwa na mfumo wa uendeshaji wa MS-DOS. Ikumbukwe kwamba upatikanaji wa baadhi ya vigezo vya amri na syntax yake inaweza kutofautiana kwenye mifumo tofauti ya uendeshaji.

Chaguo

Katika Windows 98 na 95, matoleo 2 ya amri yanapatikana: xcopy na xcopy32. Walakini, hizi za mwisho hazikukusudiwa kuzinduliwa moja kwa moja. Unapoendesha xcopy kwenye Windows 95 au 98, ama toleo la asili la 16-bit (katika hali ya MS-DOS) au toleo jipya la 32-bit (katika Windows) huendesha kiotomatiki. Kwa hiyo, bila kujali ni toleo gani la mfumo wa uendeshaji linapatikana, unapaswa kuendesha amri ya xcopy daima badala ya xcopy32, hata ikiwa inapatikana. Inapotekelezwa kwanza, toleo linalofaa zaidi litatumika kila wakati.