muzruno.com

Командата xcopy: опции

Режим Xcopy - командната конзола на операционната система Windows. Служба за копиране на един или повече файлове и / или папки от едно място на друго. Тя също е команда на операционната система MS-DOS. Благодарение на многото възможности и възможността да копирате цели директории, xcopy е подобно на традиционното копие, но има много повече възможности. Ако искате още повече функционалност, операционната система има команда за robocopy, която работи повече голям брой

параметри.

синтаксис

Форматът на командния ред е:

XCOPY източник [приемник] [/ a] [/ b] [/ c] [/ d [:дата]] [/ Е] [/ г] [/ г] [/ п] [/ I] [/ к] [/ к] [/ L] [/ m] [/ п] [/ о] [/ р] [/ Q] [/ г] [/ S] [/ т] [/ U] [/ об] [/ w] [/ х] [/ г] [/-ил] [/ г] [/ изключва:ФАЙЛ_1[+ФАЙЛ_2] [+file3] ...] [/?]

източник Задава името на файла или папката от първо ниво, от които да копирате. Това е единственият задължителен параметър на командата xcopy. Ако името на файла или директорията съдържа интервали, то трябва да бъде приложено в кавички.

Приемникът, или цел, е параметър, който показва къде да се копират файловете или папките източник. Ако не е посочено, източникът ще бъде съхранен в същата директория, където се изпълнява командата xcopy. Ако името на местоназначението съдържа интервали, то трябва да бъде приложено в кавички.

xcopy примери

/ a

Ако използвате тази опция, ще бъдат копирани само архивните файлове, намиращи се в източника. Не можете да използвате / a и / m едновременно.

/ б

Този параметър се използва за копиране на символна връзка, а не на тази, към която се отнася. Първо се появи в Windows Vista.

/ s

Тази опция принуждава xcopy да продължи да работи, дори и да възникне грешка.

/ d [: дата]

Командата xcopy с опцията / d, последвана от конкретна дата във формат MM-DD-YYYY, е предназначена за копиране на файлове, променени на определения ден или по-късно. Можете също така да използвате този параметър без определена времева стойност, за да изберете само тези части от източника, които са по-нови от документите със същото име в приемника. Използва се за нормално изпълнение резервно копие файлове.

/ д

Когато се използва самостоятелно или с опцията / s, действието на параметъра е същото като / s, но също така създава празни папки в приемника, ако са при източника. Превключвателят / e може да се използва и с / t. Това ви позволява да включите празните директории и поддиректории, намиращи се в директорията на източника в структурата на директории, създадена в местоназначението.

копиране на файлове

/ f

Тази опция показва пълния път и името на източника и целевите файлове.

/ g

Използвайки xcopy с тази опция, можете да копирате шифрованите файлове от източника в приемник, който не поддържа шифроване. Ключът няма да работи, когато копирате данни от EFS диск на друг шифрован диск от различен тип.

/ ч

Xcopy не копира по подразбиране скрити или системни файлове, но с тази опция може да го направи.

/ i

Тази опция се използва, за да се предотврати въпросът на xcopy дали получателят е файлът или директорията. Ако не приложите тази опция и копирате от източник, който е директория или група от файлове, към несъществуващо местоназначение, помощната програма ще ви подкани да определите какъв е целевият обект.

/ j

Тази опция копира файлове без буфериране. Тази функция е полезна за много големи количества данни. За първи път този параметър xcopy се появи в Windows 7.

/ к

Тази опция се използва при копиране на файлове, които са само за четене, така че този атрибут да се съхранява в местоназначението.

/ л

Този параметър xcopy трябва да се използва за показване на списък с файлове и папки с източници, но действителното копиране всъщност не се изпълнява. Тази опция ще бъде полезна в случай на създаване на сложна команда с няколко клавиша. В този случай потребителят може да види бъдещата работа xcopy.

xcopy команда

/ m

Този параметър е идентичен на опцията / a, но след копиране командата x-nor ще деактивира атрибута на архива. Във всички останали случаи този атрибут ще бъде присвоен на всички файлове в приемника, независимо дали са в източника. Не можете да използвате / m и / a едновременно.

/ n

Тази опция създава файлове и папки в приемника, като използва кратки имена. Тази опция се прилага само при копиране в съществуваща местоназначение на устройство, форматирано на по-стара файлова система, като FAT, което не поддържа дълги имена.

/ o

Записва информация за собственика и списъка за достъп (ACL) в копираните файлове.

/ стр

Когато използвате тази опция, потребителят ще трябва да потвърди създаването на всеки файл на целевия обект.

/ q



Опцията е противоположна на / f. Този параметър xcopy превключва изпълнението в "безшумен" режим, забранявайки показването на информация за всеки копиран файл.

името на файла

/ r

Тази опция се използва за презаписване на файлове, които са само за четене в местоназначението. Ако тази опция не се прилага при актуализиране на данните в приемника, ще се покаже съобщение за отказ от достъп и командата xcopy ще спре операцията.

/ s

Тази опция се използва за копиране на папки с файлове и поддиректории в допълнение към съдържанието на коренната директория на източника. Празните директории няма да бъдат създадени.

/ t

Този параметър xcopy кара командата да създаде директория в приемника, но да не копира нито един от файловете. С други думи, папките и поддиректорите, намиращи се в източника, ще бъдат мигрирани, но без тяхното съдържание. Празните директории не се създават.

/ u

Параметърът ще копира само изходните файлове, които вече са в местоназначението.

/ v

Този параметър активира проверката на размера на всеки записан файл, за да потвърди неговата самоличност. Проверката е вградена в командата xcopy, като се започне с Windows XP, така че в по-новите версии на Windows тази опция не прави нищо и е активирана само за съвместимост с MS-DOS.

папка с файлове

/ w

Параметърът се използва за показване на съобщението "Натиснете произволен клавиш, когато сте готови да копирате файлове" ("Натискайте произволен клавиш, когато сте готови да копирате файла (ите)"). В този случай xcopy започва да следва инструкциите само след потвърждаване на операцията чрез натискане на клавиша. Тази опция не дублира превключвателя / p, който активира потвърждението за копиране на всеки файл.

/ x

Тази опция копира настройките за одит на файлове и информация за списъка за системен достъп (SACL). Когато се използва опцията / x, превключвателят / o се изпълнява.

/ г

Тази опция се използва така, че командата xcopy да не изисква потвърждение за презаписване на файлове от вече съществуващия източник в приемника. Обратно, параметърът / -y принуждава заявките за презапис. Тази промяна може да изглежда излишно, тъй като подобно поведение XCOPY команда включена по подразбиране, но опцията / Y на някои компютри може да се зададе в променлива COPYCMD среда, която налагат поставянето.

/ z

Тази опция позволява на командата xcopy безопасно да спре копирането при загуба на мрежова връзка и след това да се възстанови от точката, в която е спряна, след като връзката бъде възстановена. Този ключ също така активира процентното запаметяване на всеки файл по време на изпълнението на задачата.

xcopy опции

/ exclude: file1 [+ файл2] [+ файл3]

Този параметър ви позволява да посочите едно или повече имена на файлове, съдържащи списък с низове за търсене, които командата xcopy трябва да пропусне при копиране.

/?

Използването на този клавиш ще покаже подробна помощ. Изпълнение на xcopy /? подобно на командата help xcopy. Потребителят може да запази изхода, който понякога е много дълъг, във файла чрез оператора за пренасочване.

примери

  • XCOPY C: Файлове E: Файлове /аз

В по-горе данни за команда, съдържащи се в източник директория C: Files, с копие до дестинацията, която е нова папка файлове [/ I] на диск Д. няма да бъде повторен Не директории или файлове, съдържащи се в него, защото тя не е била използвана ключ / s.

  • XCOPY "C: Важни файлове" D: Backup / c / d / e / h / i / k / q / r / s / x / y

В този пример командата се използва за архивиране. Тази комбинация от ключове успешно замества софтуера, който осигурява сигурност на данните. Посочената команда може да бъде записана в партиден файл и в мениджъра на задачите да я зададе ежедневно автоматично изпълнение. По този начин можете да осигурите редовно архивиране на данните.

Горната командния ред означава, че XCOPY използва за [/ и] копирате всички файлове и папки, които са по-късна дата, отколкото тези, които вече присъстват в приемника [/ б], включително празен [/ д] и скрити [/ ч], от източник C: Важни файлове към целевия обект D: Backup, който е директорията [/ i]. Освен това има данни само за четене, които трябва да бъдат възпроизведени [/ r] с този атрибут, запазен след писането на [/ k]. Освен това всички настройки за контрол на достъпа [/ x] трябва да бъдат запазени. И накрая, тъй като xcopy трябва да се изпълнява в партиден режим, няма нужда да се извежда информация за копираните обекти [q], както в потвърждение за презаписване на всеки от тях [/ y]. Спирането при възникване на грешка също е нежелателно [/ c].

формат на командния ред

  • XCOPY C: Видео " SERVER Media Backup" / f / j / s / w / z

Тук XCOPY команда се използва за копиране на всички папки с файлове и поддиректории, които се съдържат в [/], който от източник "C: Videos" в целевата директория "резервната медиите", разположени в мрежата на компютър на име SERVER. Тъй като видеото е записано наистина голямо, буферирането [/ j] е изключено, за да се подобри процесът и тъй като това се случва в мрежата, е възможно да се възобнови копирането, ако връзката се загуби [/ z]. В този случай потребителят иска да получи заявка за потвърждаване на началото на процеса, преди xcopy да направи нещо [/ w] и също така иска да види подробна информация за кои файлове са написани [/ f].

  • XCOPY C: Client032 C: Client033 / t / e

В този пример има източник с добре организирана директория на текущия клиент в C: Client032. Папката Client033 за новия клиент вече е създадена, но потребителят не иска да копира файловете, а само директорията [/ t], за да не го прави ръчно. Освен това C: Client032 има няколко празни директории, от които може да се нуждаете за нов клиент, така че се уверете, че те също са копирани [/ e].

наличност

Командата може да бъде извикана от командния ред на всички операционни системи Windows, включително Windows 8, 7, Vista, XP, 98 и т.н. Също така xcopy се поддържа от операционната система MS-DOS. Трябва да се отбележи, че наличието на някои параметри на командата и нейния синтаксис в различните операционни системи може да се различават.

опции

В Windows 98 и 95 са налице две версии на командата: xcopy и xcopy32. Независимо от това, последното никога не е било предназначено да се управлява директно. Когато xcopy работи на Windows 95 или 98, първоначалната 16-битова версия (в режим MS-DOS) или новата 32-битова версия (в Windows) се изпълняват автоматично. Следователно, без значение коя версия на операционната система е налице, винаги трябва да стартирате командата xcopy, а не xcopy32, дори и да е налична. Първата версия винаги ще използва най-подходящата версия.

Споделяне в социалните мрежи:

сроден