Command XCOPY komanda - LPTP, lai kopētu failus no vienas mapes uz citu Windows 10

Viens no administrācijas līmeņa uzdevumiem, ko mēs pastāvīgi veicam, ir failu kopēšana vai vienumu, piemēram, failu vai mapju, pārvietošana uz jaunām vietām. Lai gan šajā apmācībā mēs koncentrējamies uz Xcopy komandas izskaidrošanas pamācību, mēs ļoti iesakām šim uzdevumam kopēt failus un mapes pilnībā izmantot komandu Robocopy, kas ir viena no labākajām šī uzdevuma veikšanai. Mēs redzēsim, kā izmantot gan komandu XCOPY Windows 10, gan komandu MOVE Windows 10 papildus tam, lai izmantotu bat, lai kopētu failus un pārrakstītu.

Lai gan mēs parasti to darām, izmantojot taustiņus Ctrl + C (kopēt) un Ctrl + V (ielīmēt) vai izmantojot izvēlni Rediģēt, Solvetic šodien piedāvā vēl vienu praktisku un daudz centralizētāku šīs darbības izpildes veidu, un tas ir, izmantojot termināli kopā ar COPY un MOVE komandas, lai kopētu failus no CMD.

Zemāk mēs parādām dažādas iespējas, piemēram, skriptu failu kopēšanai no vienas mapes uz otru, izmantojot gan Windows 10 kopēšanas komandu, gan pārvietošanas komandu.

1. XCOPY komanda, lai kopētu failus no CMD Windows 10


XCOPY (Copy) ir komanda, kas izstrādāta, lai kopētu vienu vai vairākus failus uz citu noteiktu Windows vietu.

2. solis
Kopējā COPY lietojamā sintakse ar XCOPY parametriem ir šāda:

 XCOPY izcelsme [galamērķis] [/ A | / M] [/ D [: datums]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L ] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ IZSLĒGTS: fails1 [+ fails2] [+ fails3]…]
3. solis
Šeit parādītie parametri ir šādi:

AvotsNorāda failus, kurus mēs kopēsim.

LiktenisNorādiet jauno failu atrašanās vietu un / vai nosaukumu.

/TOKopē tikai failus ar faila atribūtu kopu, nemaina pašreizējo atribūtu.

/ MKopē tikai failus ar faila atribūtu kopu, atspējojot faila atribūtu.

/ D m-d-aKopē failus, kas mainīti norādītajā datumā vai pēc tā, ja datums nav norādīts, kopē tikai tos failus, kuru avota laiks ir jaunāks par galamērķa laiku.

/ IZSLĒGT failu1 + failu2 + failu3Norāda failu sarakstu, kurā ir virknes. Ja kāda no virknēm atbilst kādai kopējamā faila absolūtā ceļa daļai, šis fails tiks izslēgts no kopijas.

 / IZSLĒGTS fails1 [+ fails2] [+ fails3]

/ LppPirms katra galamērķa faila izveides tiek prasīts apstiprinājums.

/ SKopēt direktorijus un apakšdirektorijus, izņemot tukšos.

/UNKopēt direktorijus un apakšdirektorijus, ieskaitot tukšos.

/ VPārbaudiet katra jaunā faila integritāti.

/ WPirms kopēšanas aicina nospiest taustiņu.

/ CTurpiniet kopēt, pat ja rodas kļūdas.

/ LJa galamērķis nepastāv un tiek kopēts vairāk nekā viens fails, tiek pieņemts, ka galamērķis ir direktorijs.

/ QKopēšanas laikā netiek parādīti failu nosaukumi.

/FKopēšanas laikā tiek parādīti pilni avota un galamērķa failu nosaukumi.

/ LParāda kopējamos failus.

/ HKopējiet arī slēptos un sistēmas failus.

/ RPārrakstīt tikai lasāmus failus.

/ T.Izveido direktoriju struktūru, bet nekopē failus. Tas neietver tukšus direktorijus vai apakšdirektorijus.

/TĒJAietver tukšus direktorijus un apakšdirektorijus.

/VAITas kopē tikai tos failus, kas jau atrodas galamērķī.

/ KKopējiet atribūtus. Parastā Xcopy atiestatīs tikai lasāmos atribūtus.

/ NKopējiet, izmantojot ģenerētos īsos vārdus.

/VAIKopē ACL un dalībnieku informāciju no failiem.

/ XKopējiet audita konfigurāciju (norāda / O).

/JāApspiediet ziņojumu, lai apstiprinātu, ka vēlaties pārrakstīt esošu galamērķa failu.

/-YParāda ziņojumu, lai apstiprinātu, vai vēlaties pārrakstīt esošu galamērķa failu.

/ ZKopējiet tīkla failus restartējamā režīmā.

4. solis
Pēc noklusējuma, lietojot XCOPY, tas jautā, vai mēs vēlamies pārrakstīt, ja vien komanda XCOPY netiek palaista no sērijveida skripta.

Visā šajā failu kopēšanas procesā sistēmā Windows, kopējot vai pārvietojot failus un mapes, izmantojot Windows Explorer, var tikt mainītas failiem vai mapēm noteiktās atļaujas, tātad, kopējot failu NTFS failu sistēmas sējumā , Windows to uzskatīs par jaunu failu, un, tā kā tas tiek uzskatīts par jaunu failu, tam ir nepieciešamas mērķa mapes atļaujas, un pašreizējais lietotājs kļūst par satura veidotāju.

Lietojot XCOPY, ja failu kopēšanai izmantojam slēdžus / O, / X, / E, / H un / K, tiek piemērotas šādas mantotās atļaujas:

  • Drošības iestatījumi, kas tiek piešķirti tieši failiem un mapēm, tiek saglabāti tādi, kādi tie ir.
  • Tiks zaudēti mantotie drošības iestatījumi no vecāku avota mapes.
  • Galamērķa mapju drošības iestatījumi tiks mantoti.
  • Pārvietojot failus vai mapes uz FAT sējumiem, mapes un faili zaudē NTFS atļaujas, jo FAT sējumi neatbalsta NTFS atļaujas.

5. solis
Piemēram, mēs nokopēsim failu, kas atrodas darbvirsmā, uz nodalījumu D, saglabājot tā atļaujas:

 xcopy C: \ Users \ Solvetic \ Desktop \ Solvetic.txt D: \ Solvetic / O / X / E / H / K 
6. darbība
Tas jāpalaiž komandu uzvednē ar administratora atļaujām:

PALIELINĀT

7. solis
Galamērķa ceļā mēs redzam, ka mūsu fails ir pareizi nokopēts:

PALIELINĀT

8. solis
Ja fails atrodas galamērķa ceļā, mēs redzēsim šādu ziņojumu, norādot, vai vēlamies to pārrakstīt:

PALIELINĀT

2. Komanda MOVE, lai kopētu failus no vienas mapes uz citu Windows 10


MOVE (Pārvietot) ir komanda, kas izstrādāta, lai pārvietotu failus un pārdēvētu failus un direktorijus Windows sistēmās.

Pārvietot vienu vai vairākus failusLai pārvietotu vienu vai vairākus failus, mēs izmantosim šādu sintaksi:

 PĀRVIETOT [/ Y | / -Y] [disks:] [ceļš] faila [,…] galamērķis 

Mainīt direktorija nosaukumuLai mainītu direktorija nosaukumu sistēmā Windows, mēs izmantosim šādu sintaksi:

 MOVA [/ Y | / -Y] [disks:] [ceļš] dir1 dir2 

3. solis
Izmantotie parametri ir:

disks: ceļa fails1Norādiet pārvietojamā faila vai failu atrašanās vietu un nosaukumu.

 [disks:] [ceļš] fails1

LiktenisNorāda faila jauno atrašanās vietu, galamērķi var veidot diska burts un kols, direktorijas nosaukums vai abu kombinācija.

disks: ceļš dir1Norādiet direktoriju, kura nosaukumu mēs vēlamies mainīt.

 [disks:] [ceļš] dir1

dir2Norāda direktorija jauno nosaukumu.

/JāApspiediet ziņojumu, lai apstiprinātu, ka vēlamies pārrakstīt esošu galamērķa failu.

/-YTas parāda ziņojumu, lai apstiprinātu, vai mēs vēlamies pārrakstīt esošu galamērķa failu.

4. solis
Daži praktiski piemēri, izmantojot MOVE, ir šādi:

Pārvietot failus uz citu direktoriju

 pārvietot galamērķa failu 

PALIELINĀT

Rediģējiet pārvietojamā faila nosaukumuŠajā procesā būs iespējams mainīt avota faila nosaukumu, un mēs izpildām šādu sintaksi:

 pārvietot galamērķa failu / jaunu nosaukumu 

PALIELINĀT

Aizstājējzīmju lietošanaAizstājējzīmju izmantošana dod mums iespēju pārvietot vairākus failus ar noteiktu paplašinājumu uz noteiktu galamērķi. Izmantojamā sintakse:

 pārvietot *. (paplašinājums) Galamērķa_direktorijs 
PiezīmeŠajā gadījumā mums jādodas uz mapi, kurā atrodas pārvietojami faili.

PALIELINĀT

Pārvietot direktorijusIzmantojamā sintakse ir šāda. Ja jums nav atbilstošu atļauju, mēs redzēsim šādu kļūdu. Būs nepieciešams piekļūt direktorija rekvizītiem un definēt attiecīgās atļaujas.

 pārvietot direktoriju Jauns ceļš 

PALIELINĀT

3. Bat, lai kopētu failus no vienas mapes uz citu Windows 10

1. darbība
Pirmā lieta, ko mēs darīsim, ir atvērt piezīmju grāmatiņu vai NotePad ++. Tālāk mēs uzrakstīsim šādu komandu formātu, aizstājot gan mūsu avota, gan galamērķa ceļus:

 @echo off xcopy source_path destination_path parametri echo Kopēšana pabeigta! (šī rinda nav obligāta, lai pievienotu pielāgotu ziņojumu) @pause

PALIELINĀT

2. solis
Šajā gadījumā mēs izmantosim šādu kombināciju, lai kopētu failus un mapes, kas mums ir mapē "origin_folder" sadaļā "destination_folder"

 @echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / c / k / y echo Kopēšana pabeigta! @pauze

PALIELINĀT

PiezīmeJa vēlamies, lai tiktu kopētas arī tukšās mapes, mēs pievienosim parametru / E.

 @echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / e / c / k / y echo Kopēšana pabeigta! @pauze

3. solis
Tagad mēs saglabājam savu failu, noklikšķinot uz saglabāšanas ikonas

PALIELINĀT

4. solis
Tagad mums ir jāsaglabā mūsu sikspārņu fails vajadzīgajā ceļā un jāpiešķir tam nosaukums, kas beidzas ar paplašinājumu ".bat".

PALIELINĀT

5. solis
Tagad mēs noklikšķinām uz mūsu izveidotā izpildāmā sikspārņu faila.

PALIELINĀT

6. darbība
Mēs redzēsim, ka tas norādīs, ka process ir veikts pareizi

PALIELINĀT

7. solis
Ja mēs ejam uz mērķa mapi, mēs redzēsim, ka faili ir pareizi nokopēti.

PALIELINĀT

Tādējādi mēs esam redzējuši, kā praktiski un vienkārši pārvietot vai kopēt vairākus elementus no Windows konsoles.

wave wave wave wave wave