Jedan od zadataka na razini uprave koji neprestano obavljamo je kopiranje datoteka ili premještanje stavki, poput datoteka ili mapa, na nova mjesta. Iako se u ovom vodiču usredotočujemo na vodič za objašnjavanje naredbe Xcopy, toplo preporučujemo da za ovaj zadatak potpunog kopiranja datoteka i mapa upotrijebimo naredbu Robocopy, koja je jedna od najboljih za ovaj zadatak. Pogledat ćemo kako koristiti i naredbu XCOPY Windows 10 i naredbu MOVE Windows 10 uz korištenje bat za kopiranje datoteka i prepisivanje.
Iako to obično radimo pomoću tipki Ctrl + C (Kopiraj) i Ctrl + V (Zalijepi) ili pomoću izbornika Uređivanje, Solvetic danas donosi još jedan praktičan i puno centraliziraniji način izvođenja ove radnje, a to je korištenje terminala s Naredbe COPY i MOVE za kopiranje datoteka s CMD -a.
U nastavku vam prikazujemo različite mogućnosti, poput skripte za kopiranje datoteka iz jedne mape u drugu prozore koristeći i naredbu kopiraj Windows 10 i naredbu premještanje.
1. XCOPY naredba za kopiranje datoteka s CMD -a Windows 10
XCOPY (Kopiraj) je naredba razvijena za kopiranje jedne ili više datoteka na drugo određeno mjesto u sustavu Windows.
Korak 2
Opća sintaksa za korištenje s COPY je sljedeća s parametrima XCOPY:
XCOPY ishodište [odredište] [/ A | / M] [/ D [: datum]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L ] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ ISKLJUČI: datoteka1 [+ datoteka2] [+ datoteka3]…]Korak 3
Sada su ovdje izloženi parametri sljedeći:
IzvorOznačava datoteke koje ćemo kopirati.
SudbinaOdredite mjesto i / ili naziv novih datoteka.
/DOKopira samo datoteke s postavljenim atributima datoteke, ne mijenja trenutne atribute.
/ MKopira samo datoteke s postavljenim atributom datoteke, onemogućujući atribut datoteke.
/ D m-d-aKopira datoteke izmijenjene na ili nakon navedenog datuma, ako nije naveden datum, kopira samo datoteke čije je izvorno vrijeme novije od odredišnog.
/ ISKLJUČI datoteku1 + datoteku2 + datoteku3Označava popis datoteka koje sadrže nizove. Kad se bilo koji niz podudara s bilo kojim dijelom apsolutne staze datoteke za kopiranje, ta će se datoteka isključiti iz kopije.
/ ISKLJUČI datoteku1 [+ datoteku2] [+ datoteku3]
/ StrZatražuje potvrdu prije stvaranja svake odredišne datoteke.
/ SKopirajte direktorije i poddirektorije osim praznih.
/IKopirajte direktorije i poddirektorije, uključujući prazne.
/ VProvjerite integritet svake nove datoteke.
/ WOd vas traži da pritisnete tipku prije kopiranja.
/ CNastavite kopirati čak i ako se pojave pogreške.
/ LAko odredište ne postoji i više je datoteka kopirano, pretpostavlja se da je odredište direktorij.
/ PNe prikazuje nazive datoteka tijekom kopiranja.
/FPrikazuje pune nazive izvornih i odredišnih datoteka dok se kopiraju.
/ LPrikazuje datoteke za kopiranje.
/ HTakođer kopirajte skrivene i sistemske datoteke.
/ RZapišite datoteke samo za čitanje.
/ TStvara strukturu direktorija, ali ne kopira datoteke. Ne uključuje prazne direktorije ili poddirektorije.
/ČAJuključuje prazne direktorije i poddirektorije.
/ILIKopira samo datoteke koje već postoje na odredištu.
/ KKopirajte atribute. Normalni Xcopy poništit će atribute samo za čitanje.
/ NKopirajte pomoću generiranih kratkih naziva.
/ILIKopira ACL i podatke o članovima iz datoteka.
/ XKopirajte konfiguraciju revizije (implicira / O).
/YPotisnite poruku kako biste potvrdili da želite prebrisati postojeću odredišnu datoteku.
/-DPrikazuje poruku za potvrdu želite li prebrisati postojeću odredišnu datoteku.
/ ZKopirajte mrežne datoteke u načinu ponovnog pokretanja.
Korak 4
Prema zadanim postavkama, kada se koristi XCOPY, pita nas želimo li prebrisati osim ako se naredba XCOPY ne pokreće iz paketne skripte.
U cijelom ovom procesu kopiranja datoteka u sustavu Windows, kada kopiramo ili premještamo datoteke i mape pomoću programa Windows Explorer, dopuštenja koja su postavljena na datotekama ili mapama mogu se mijenjati, dakle, kada kopiramo datoteku na sistemski volumen datoteka NTFS , Windows će je tretirati kao novu datoteku i, budući da se smatra novom datotekom, uzima dopuštenja odredišne mape i trenutni korisnik postaje vlasnik kreatora.
Kada koristite XCOPY, ako koristimo prekidače / O, / X, / E, / H i / K za kopiranje datoteka, primjenjuju se sljedeća naslijeđena dopuštenja:
- Sigurnosne postavke koje se dodjeljuju izravno datotekama i mapama čuvaju se kakve jesu.
- Naslijeđene sigurnosne postavke iz roditeljske izvorne mape bit će izgubljene.
- Sigurnosne postavke odredišnih mapa bit će naslijeđene.
- Kad se datoteke ili mape premjeste na FAT volumene, mape i datoteke gube svoja NTFS dopuštenja jer FAT svesci ne podržavaju NTFS dopuštenja.
Korak 5
Na primjer, kopirat ćemo datoteku koja se nalazi na radnoj površini na particiju D zadržavajući njezina dopuštenja:
xcopy C: \ Users \ Solvetic \ Desktop \ Solvetic.txt D: \ Solvetic / O / X / E / H / KKorak 6
To se mora pokrenuti u naredbenom retku s administratorskim dopuštenjima:
POVEĆAJTE
Korak 7
Na odredišnoj putanji možemo vidjeti da je naša datoteka ispravno kopirana:
POVEĆAJTE
Korak 8
U slučaju da datoteka postoji na odredišnoj putanji, vidjet ćemo sljedeću poruku koja pokazuje želimo li je prebrisati:
POVEĆAJTE
2. Naredba MOVE za kopiranje datoteka iz jedne mape u drugu Windows 10
MOVE (Move), je naredba razvijena za premještanje datoteka i preimenovanje datoteka i direktorija na Windows sustavima.
Premjestite jednu ili više datotekaZa premještanje jedne ili više datoteka upotrijebit ćemo sljedeću sintaksu:
MOVE [/ Y | / -Y] [pogon:] [putanja] datoteka [,…] odredište
Promijenite naziv direktorijaZa promjenu naziva direktorija u sustavu Windows koristit ćemo sljedeću sintaksu:
MOVA [/ Y | / -Y] [pogon:] [putanja] dir1 dir2
Korak 3
Korišteni parametri su:
pogon: datoteka puta1Odredite mjesto i naziv datoteke ili datoteka koje želimo premjestiti.
[pogon:] [putanja] datoteka1
SudbinaOdređuje novo mjesto za datoteku, odredište se može sastojati od slova pogona i dvotočke, naziva direktorija ili njihove kombinacije.
pogon: staza dir1Navedite imenik čije ime želimo promijeniti.
[drive:] [path] dir1
dir2Određuje novi naziv direktorija.
/YPotisnite poruku kako biste potvrdili da želimo prebrisati postojeću odredišnu datoteku.
/-DPrikazuje poruku za potvrdu želimo li prebrisati postojeću odredišnu datoteku.
Korak 4
Neki praktični primjeri korištenja MOVE su:
Premjestite datoteke u drugi direktorij
premjesti odredišnu datoteku
POVEĆAJTE
Uredite naziv datoteke za premještanjeU ovom procesu bit će moguće promijeniti naziv izvorne datoteke za to izvršavamo sljedeću sintaksu:
premjesti odredišnu datoteku / novi naziv
POVEĆAJTE
Korištenje zamjenskih znakovaKorištenje zamjenskih znakova daje nam mogućnost premještanja više datoteka s određenim nastavkom na određeno odredište. Sintaksa za korištenje je:
premjestiti *. (proširenje) Direktorij_odredištaBilješkaU tom slučaju moramo otići u mapu u kojoj se nalaze datoteke za premještanje.
POVEĆAJTE
Premještanje direktorijaSintaksa za korištenje je sljedeća. U slučaju da nemamo odgovarajuća dopuštenja, vidjet ćemo sljedeću pogrešku. Bit će potrebno pristupiti svojstvima direktorija i definirati odgovarajuća dopuštenja.
premjestiti direktorij Novi put
POVEĆAJTE
3. Bat za kopiranje datoteka iz jedne mape u drugu Windows 10
Korak 1
Prvo što ćemo učiniti je otvoriti bilježnicu ili NotePad ++. Zatim ćemo napisati sljedeći format naredbe zamjenjujući i izvornu i odredišnu stazu:
@echo off xcopy source_path destination_path parametri echo Kopiranje dovršeno! (ovaj redak nije obavezan za dodavanje prilagođene poruke) @pause
POVEĆAJTE
Korak 2
U ovom slučaju koristit ćemo sljedeću kombinaciju za kopiranje datoteka i mapa koje imamo unutar "origin_folder" u "destination_folder"
@echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / c / k / y echo Kopiranje dovršeno! @pauza
POVEĆAJTE
BilješkaAko želimo da se prazne mape također kopiraju, dodat ćemo parametar / E.
@echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / e / c / k / y echo Kopija je dovršena! @pauza
Korak 3
Sada spremamo našu datoteku klikom na ikonu spremi
POVEĆAJTE
Korak 4
Sada moramo spremiti našu bat datoteku na put koji želimo i dati joj ime koje završava s nastavkom ".bat".
POVEĆAJTE
Korak 5
Sada kliknemo na stvorenu izvršnu datoteku bat.
POVEĆAJTE
Korak 6
Vidjet ćemo da će to pokazati da je proces pravilno proveden
POVEĆAJTE
Korak 7
Ako odemo u odredišnu mapu, vidjet ćemo da su datoteke ispravno kopirane.
POVEĆAJTE
Tako smo vidjeli kako premjestiti ili kopirati više elemenata s Windows konzole na praktičan i jednostavan način.