Amri ya xcopy ni amri ya Prompt Command inayotumika kunakili faili au folda moja au zaidi kutoka eneo moja hadi eneo lingine.
Ikiwa na chaguo zake nyingi na uwezo wa kunakili saraka nzima, inafanana na, lakini ina nguvu zaidi kuliko, amri ya kunakili. Amri ya robocopy pia inafanana lakini ina chaguo zaidi.
Upatikanaji wa Amri ya Xcopy
Amri hii inapatikana kutoka ndani ya Command Prompt katika mifumo yote ya uendeshaji ya Windows ikijumuisha Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, n.k.
Unaweza pia kufikia amri katika MS-DOS kama amri ya DOS.
Sintaksia ya Amri ya Xcopy
Tumia sintaksia ifuatayo kwa amri ya xcopy:
xcopy chanzo [marudio] [ /a] [ /b] [/c ] [/d [: tarehe] [/e ] [ /f ] [/g ] [/h ] [/i] [ /j] [ /k] [ /l] [ ] /m] [ /n] [ /o] [ /p] [ /q] [ /r] [ /s] [ /t] [ /u] [ /v] [ /w] [ /x] [ /y] [ /-y] [ /z] [/ondoa: faili1 [+ faili2][+ faili3]…] [ /?
Upatikanaji wa swichi fulani za amri za xcopy na sintaksia nyingine ya amri inaweza kutofautiana kutoka mfumo wa uendeshaji hadi mfumo wa uendeshaji. Jifunze jinsi ya kusoma sintaksia ya amri ikiwa huna uhakika jinsi ya kusoma sintaksia hapo juu au katika jedwali lililo hapa chini.
Chaguo za Amri za Xcopy | |
---|---|
Kipengee | Maelezo |
chanzo | Hii inafafanua faili au folda ya kiwango cha juu ambayo ungependa kunakili kutoka kwayo. Chanzo ni kigezo pekee kinachohitajika. Tumia nukuu karibu na chanzo ikiwa ina nafasi. |
lengwa | Chaguo hili linabainisha mahali ambapo faili au folda chanzo zinapaswa kunakiliwa. Ikiwa hakuna marudio yaliyoorodheshwa, faili au folda zitanakiliwa kwenye folda ile ile unayotumia amri ya xcopy. Tumia nukuu karibu na unakoenda ikiwa ina nafasi. |
/a | Kutumia chaguo hili kunakili faili za kumbukumbu zinazopatikana katika chanzo pekee. Huwezi kutumia /a na /m kwa pamoja. |
/b | Tumia chaguo hili kunakili kiungo chenyewe badala ya kiungo kinacholengwa. Chaguo hili lilipatikana kwa mara ya kwanza katika Windows Vista. |
/c | Chaguo hili hulazimisha xcopy kuendelea hata kama itakumbana na hitilafu. |
/d [ : tarehe | Tumia amri iliyo na chaguo la /d na tarehe mahususi, katika umbizo la MM-DD-YYYY, ili kunakili faili zilizobadilishwa mnamo au baada ya tarehe hiyo. Unaweza pia kutumia chaguo hili bila kubainisha tarehe mahususi ili kunakili faili zile tu katika chanzo ambazo ni mpya zaidi kuliko faili zile zile ambazo tayari zipo kulengwa. Hii inasaidia unapotumia xcopy kutekeleza nakala rudufu za faili za kawaida. |
/e | Inapotumika peke yako au kwa /s, chaguo hili ni sawa na /s lakini pia litaunda folda tupu katika lengwa ambalo pia zilikuwa tupu katika chanzo. Chaguo la /e pia linaweza kutumika pamoja na chaguo la /t kujumuisha saraka tupu na saraka ndogo zinazopatikana katika chanzo katika muundo wa saraka iliyoundwa katika lengwa. |
/f | Chaguo hili litaonyesha njia kamili na jina la faili la faili chanzo na lengwa zinazonakiliwa. |
/g | Kutumia xcopy kwa chaguo hili hukuwezesha kunakili faili zilizosimbwa kwa njia fiche katika chanzo hadi mahali lengwa ambalo halitumii usimbaji fiche. Chaguo hili halitafanya kazi wakati wa kunakili faili kutoka kwa hifadhi iliyosimbwa ya EFS hadi hifadhi isiyo ya EFS iliyosimbwa. |
/h | Amri haikili faili zilizofichwa au faili za mfumo kwa chaguomsingi lakini itafanya hivyo wakati wa kutumia chaguo hili. |
/i | Tumia chaguo la /i kulazimisha xcopy kudhani kuwa lengwa ni saraka. Ikiwa hutumii chaguo hili, na unakili kutoka chanzo ambacho ni saraka au kikundi cha faili na unakili hadi lengwa ambalo halipo, amri ya xcopy itakuhimiza kuingiza ikiwa lengwa ni faili au saraka. |
/j | Chaguo hili linakili faili bila kuakibisha, kipengele muhimu kwa faili kubwa sana. Chaguo hili lilipatikana kwa mara ya kwanza katika Windows 7. |
/k | Tumia chaguo hili unaponakili faili za kusoma pekee ili kuhifadhi sifa hiyo ya faili inapofikiwa. |
/l | Tumia chaguo hili kuonyesha orodha ya faili na folda zitakazonakiliwa… lakini hakuna kunakili kunafanyika. Chaguo /l ni muhimu ikiwa unaunda amri changamano yenye chaguo kadhaa na ungependa kuona jinsi inavyofanya kazi kimadhahania. |
/m | Chaguo hili ni sawa na chaguo la /a lakini xcopy itazima sifa ya kumbukumbu baada ya kunakili faili. Huwezi kutumia /m na /a kwa pamoja. |
/n | Chaguo hili huunda faili na folda lengwa kwa kutumia majina mafupi ya faili. Chaguo hili ni muhimu tu wakati unatumia amri kunakili faili hadi lengwa ambalo lipo kwenye hifadhi iliyoumbizwa kwa mfumo wa faili wa zamani kama vile FAT ambao hautumii majina ya faili ndefu. |
/o | Inahifadhi maelezo ya umiliki na Orodha ya Udhibiti wa Ufikiaji (ACL) katika faili zilizoandikwa lengwa. |
/p | Unapotumia chaguo hili, utaulizwa kabla ya kuunda kila faili lengwa. |
/q | Aina ya kinyume cha chaguo la /f, swichi ya /q itaweka xcopy katika hali ya "kimya", na kuruka kuwasha. -onyesho la skrini la kila faili linalonakiliwa. |
/r | Tumia chaguo hili kubatilisha faili za kusoma tu katika lengwa. Ikiwa hutatumia chaguo hili unapotaka kubatilisha faili ya kusoma tu katika lengwa, utaulizwa ujumbe wa "Umekataliwa ufikiaji" na amri itaacha kufanya kazi. |
/s | Tumia chaguo hili kunakili saraka, saraka ndogo na faili zilizomo ndani yake, pamoja na faili kwenye mzizi wa chanzo. Folda tupu hazitaundwa upya. |
/t | Chaguo hili hulazimisha amri ya xcopy kuunda muundo wa saraka katika lengwa lakini sio kunakili faili zozote. Kwa maneno mengine, folda na folda ndogo zinazopatikana kwenye chanzo zitaundwa lakini hatutakuwa na faili. Folda tupu hazitaundwa. |
/u | Chaguo hili litanakili faili katika chanzo ambazo tayari ziko lengwa. |
/v | Chaguo hili huthibitisha kila faili jinsi linavyoandikwa, kulingana na ukubwa wake, ili kuhakikisha kuwa zinafanana. Uthibitishaji ulijumuishwa kwenye amri inayoanza katika Windows XP, kwa hivyo chaguo hili halifanyi chochote katika matoleo ya baadaye ya Windows na linajumuishwa tu kwa uoanifu na faili za zamani za MS-DOS. |
/w | Tumia chaguo la /w ili kuwasilisha "Bonyeza kitufe chochote ukiwa tayari kunakili faili(za)" ujumbe. Amri itaanza kunakili faili kama ilivyoelekezwa baada ya kuthibitisha kwa kubonyeza kitufe. Chaguo hili si sawa na chaguo la /p ambalo linaomba uthibitisho kabla ya kila nakala ya faili. |
/x | Chaguo hili linakili mipangilio ya ukaguzi wa faili na maelezo ya Orodha ya Udhibiti wa Ufikiaji wa Mfumo (SACL). Unamaanisha /o unapotumia chaguo la /x. |
/y | Tumia chaguo hili kusimamisha amri isikuonyeshe kuhusu kubatilisha faili kutoka chanzo ambazo tayari zipo kulengwa. |
/-y | Tumia chaguo hili kulazimisha amri kukujulisha kuhusu kubatilisha faili. Hili linaweza kuonekana kama chaguo geni kuwepo kwa kuwa hii ndiyo tabia chaguo-msingi ya xcopy lakini chaguo la /y huenda likawekwa tayari katika utofauti wa mazingira wa COPYCMD kwenye baadhi ya kompyuta, na kufanya chaguo hili liwe muhimu. |
/z | Chaguo hili huruhusu amri ya xcopy kuacha kunakili faili kwa usalama wakati muunganisho wa mtandao umepotea na kuanza tena kunakili kutoka pale ilipoishia mara tu muunganisho utakapowekwa upya. Chaguo hili pia linaonyesha asilimia iliyonakiliwa kwa kila faili wakati wa mchakato wa kunakili. |
/ondoa: faili1 [ + faili2][ + faili3] … | Chaguo hili hukuruhusu kubainisha jina la faili moja au zaidi lililo na orodha ya mifuatano ya utafutaji unayotaka amri itumie kubainisha faili na/au folda za kuruka wakati wa kunakili. |
/? | Tumia swichi ya usaidizi iliyo na xcopy ili kuonyesha usaidizi wa kina kuhusu amri. Kutekeleza xcopy /? ni sawa na kutumia amri ya usaidizi kutekeleza help xcopy. |
Amri ya xcopy itaongeza sifa ya kumbukumbu kwenye faili lengwa bila kujali kama sifa ilikuwa imewashwa au imezimwa kwenye faili katika chanzo.
Mifano ya Amri ya Xcopy
Ifuatayo ni mifano kadhaa ya jinsi ya kutumia amri hii:
Nakili Faili kwenye Folda Mpya
xcopy C:\Files E:\Files /i
Katika mfano ulio hapo juu, faili zilizomo katika saraka ya chanzo ya C:\Files zinanakiliwa hadi lengwa, saraka mpya kwenye kiendeshi cha E inayoitwa Files.
Hakuna saraka ndogo, wala faili zozote zilizomo ndani yake, zitanakiliwa kwa sababu chaguo la /s halikutumika.
Hati Nakala ya Xcopy
xcopy "C:\Faili Muhimu" D:\Hifadhi nakala /c /d /e /h /i /k /q /r /s /x /y
Katika mfano huu, xcopy imeundwa kufanya kazi kama suluhisho mbadala. Jaribu hili ikiwa ungependa kutumia xcopy badala ya programu ya chelezo kuhifadhi faili zako. Weka amri kama inavyoonyeshwa hapo juu kwenye hati na uratibishe kufanya kazi usiku kucha.
Kama inavyoonyeshwa hapo juu, amri hutumika kunakili faili na folda zote [/s] mpya zaidi kuliko zile ambazo tayari zimenakiliwa [/d], ikijumuisha folda tupu [/e] na faili zilizofichwa [/h], kutoka chanzo cha C:\Faili Muhimu kwa marudio ya D:\Backup, ambayo ni saraka . Tuna baadhi ya faili za kusoma pekee tunazotaka kusasisha lengwa [/r] na tunataka kuhifadhi sifa hiyo baada ya kunakiliwa [/k]. Pia tunataka kuhakikisha kuwa tunadumisha mipangilio yoyote ya umiliki na ukaguzi katika faili tunazonakili [/x]. Hatimaye, kwa kuwa tunaendesha xcopy kwenye hati, hatuhitaji kuona taarifa yoyote kuhusu faili jinsi zinavyonakiliwa [/q], Hatutaki kuhamasishwa kubatilisha kila moja [/y], wala hatutaki amri ikome ikiwa itatokea kosa [/c].
Nakili Faili na Folda Kwenye Mtandao
xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z
Hapa, amri inatumika kunakili faili, folda ndogo, na faili zote zilizomo kwenye folda ndogo [/s] kutoka chanzo cha C:\Video hadi folda lengwa la Hifadhi Nakala ya Media iliyoko kwenye kompyuta kwenye mtandao na jina la SERVER. Tunanakili baadhi ya faili kubwa za video, kwa hivyo uakibishaji unapaswa kuzimwa ili kuboresha mchakato wa kunakili [/j], na kwa kuwa tunanakili kupitia mtandao, tunataka kuweza kuendelea kunakili iwapo tutapoteza muunganisho wa mtandao [/z]. Kwa kuwa tuna wasiwasi, tunataka kuhamasishwa ili kuanza mchakato kabla haujafanya chochote [/w], na pia tunataka kuona kila undani kuhusu faili ambazo zinanakiliwa jinsi zinavyonakiliwa [/f].
Muundo Nakala wa Folda
xcopy C:\Client032 C:\Client033 /t /e
Katika mfano huu wa mwisho, tuna chanzo kilichojaa faili na folda zilizopangwa vizuri katika C:\Client032 kwa mteja. Tayari tumeunda folda tupu ya mwisho, Client033, kwa mteja mpya lakini hatutaki faili zozote zinakiliwa-tu muundo wa folda tupu [/t] ili tupange na kutayarishwa. Tuna baadhi ya folda tupu katika C:\Client032 ambazo zinaweza kutumika kwa mteja mpya, kwa hivyo tunataka kuhakikisha kuwa hizo zimenakiliwa pia [/e].
Hifadhi matokeo ya muda mrefu ya amri ya xcopy kwenye faili kwa kutumia opereta ya kuelekeza kwingine. Jifunze jinsi ya kuelekeza tena pato la amri kwenye faili au angalia Mbinu za Amri Prompt kwa vidokezo zaidi.
Xcopy & Xcopy32
Katika Windows 98 na Windows 95, matoleo mawili ya amri ya xcopy yalipatikana: xcopy na xcopy32. Hata hivyo, amri ya mwisho haikukusudiwa kuendeshwa moja kwa moja.
Unapotekeleza xcopy katika Windows 95 au 98, toleo asili la 16-bit litatekelezwa kiotomatiki (likiwa katika hali ya MS-DOS) au toleo jipya zaidi la 32-bit linatekelezwa kiotomatiki (likiwa kwenye Windows).
Ili kuwa wazi, haijalishi una toleo gani la Windows au MS-DOS, tumia amri ya xcopy kila wakati, si xcopy32, hata kama inapatikana. Unapotekeleza xcopy, kila wakati unatumia toleo linalofaa zaidi la amri.
Xcopy Amri Zinazohusiana
Amri ya xcopy inafanana kwa njia nyingi na amri ya kunakili lakini yenye chaguo zaidi, kama vile uwezo wa kunakili folda, kunakili kila faili katika saraka ndogo, na kutenga faili.
Amri hii pia inafanana sana na amri ya robocopy isipokuwa robocopy ina unyumbulifu zaidi kuliko hata xcopy.
Amri ya dir mara nyingi hutumiwa na xcopy ili kuangalia ni folda na faili zipi kwenye saraka kabla ya kukamilisha amri.