Команда xcopy - копіювання файлів і каталогів.

Відео: Основи командного рядка / Термінал № 5 Переміщення та копіювання файлів і папок

команда XCOPY використовується для копіювання файлів і каталогів із збереженням їх структури. У порівнянні з командою COPY має більш широкі можливості і є найбільш гнучким засобом копіювання в командному рядку Windows

Формат командного рядка:

XCOPY джерело [целевой_об`ект] [/ A | / M] [/ D [: дата]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L ] [/ G] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ B] [/ EXCLUDE: файл1 [+ файл2] [+ файл3] ...]

Параметри командного рядка:

джерело -Копійовані файли.

целевой_об`ект - Розташування або імена нових файлів.

/ A - Копіювання тільки файлів з встановленим архівним атрібутом- сам атрибут при цьому не змінюється.

/ M - Копіювання тільки файлів з встановленим архівним атрібутом- після копіювання атрибут знімається.

/ D: m-d-y - Копіювання файлів, змінених не раніше зазначеної дати. Якщо дата не вказана, замінюються тільки кінцеві файли, більш старі, ніж вихідні.

/ EXCLUDE: файл1 [+ файл2] [+ файл3] ... - Список файлів, що містять рядки з критеріями для виключення файлів і папок з процесу копіювання. Кожен рядок повинен розташовуватися в отдельнойстроке файлу. Якщо будь-яка з рядків збігається з будь-якою частиною абсолютного шляху до копійованих файлу, такий файл виключається з операції копіювання. Наприклад, указавстроку obj або .obj, можна виключити всі файли з папки obj або всі файли з розширенням OBJ відповідно.

/ P - Висновок запитів перед створенням кожного нового файлу.

/ S - Копіювання тільки непустих каталогів з підкаталогами.

/ E - Копіювання каталогів з підкаталогами, включаючи порожні. Еквівалентний поєднанню ключів / S / E. Сумісний з ключем / T.

/ V - Перевірка розміру кожного нового файлу.

/ W- Щоб пристрій запитував натискання клавіші перед копіюванням.

/ C- Продовження копіювання незалежно від наявності помилок.

/ I - Якщо цільовий об`єкт не існує і копіюється кілька файлів, вважається, що цільовий об`єкт задає каталог.

/ Q- Заборона виведення імен копіюються файлів.

/ F- Висновок повних імен вихідних і цільових файлів.

/ L- Висновок імен копіюються файлів.




/ G- Копіювання зашифрованих файлів у папку, що не підтримує шифрування.

/ H - Копіювання, серед інших, прихованих і системних файлів.

/ R - Перезапис файлів, призначених тільки для читання.

/ T - Створення структури каталогів без копіювання файлів. Порожні каталоги і підкаталоги не включаються в процес копіювання. Длясоздания порожніх каталогів і підкаталогів використовуйте поєднання ключів / T / E.

/ U - Копіювання тільки файлів, вже наявних в цільовому каталозі.

/ K - Копіювання атрибутів. При використанні команди XСOPY зазвичай скидаються атрибути "Тільки для читання".

/ N - Використання коротких імен при копіюванні.

/ O - Копіювання відомостей про власника і даних ACL.




/ X - Копіювання параметрів аудиту файлів (має на увазі ключ / O).

/ Y - Придушення запиту підтвердження на перезапис існуючого цільового файлу.

/ -Y - Запит підтвердження на перезапис існуючого цільового файлу.

/ Z - Копіювання мережевих файлів з відновленням.

/ B - Копіювання символічного посилання замість її цільового об`єкта.

/ J - Копіювання з використанням небуферізованних введення / виведення. Рекомендується для дуже великих файлів.

ключ / Y можна встановити через змінну середовища COPYCMD.

ключ / -Y командного рядка переопределяет таку установку.

Приклади використання:

XCOPY /? - видати коротку довідку по використанню команди.

xcopy C: users D: copy1 - скопіювати файли з каталогу C: users в каталог D: copy1. Виконуватиметься копірованіебез підкаталогів і тільки файлів без атрибутів "Прихований" і "Системний". Для скопійованих файлів буде встановлено атрибут Архівний.Якщо каталог, в який виконується копіювання, не існує, то користувачеві буде видане повідомлення:

Що означає D: copy1:
ім`я файлу або каталогу
(F = файл, D = каталог)? D


після відповіді D цільової каталог буде створений і копіювання буде виконуватися в D: COPY1 . Для придушення запиту на створення цільового каталогу використовується параметр / I:

xcopy C: users D: copy1 / I

xcopy C: users D: copy1 / H / Y / C - копіювання файлів, включаючи приховані і системні, з придушенням заміни поточної існуючих і відновленням при помилку. Якщо існуючий в цільовому каталозі файл має атрибут "Тільки читання", то копіювання не виконується. Для перезапису таких файлів використовується ключ / R

xcopy C: users D: copy1 / H / Y / C / R / S - скопіювати всі файли і підкаталоги (/ S) з перезаписом існуючих без запиту (/ Y), включаючи приховані і системні. (/ H) з перезаписом файлів з атрибутом "Тільки читання" (/ R) і ігноруванням помилок (/ C)

xcopy C: users D: copy1 / H / Y / C / R / S /EXCLUDE:C:userslistnotcopy.txt - то ж, що і в попередньому випадку, але текстовий файл C: users listnotcopy.txt задає ознаки виключення з процедури копірованія.Прімер вмісту файлу:

User1 - виключити з копіювання каталог C: users user1
All Users виключити з копіювання каталог C: users All Users
de *. * - виключити з копіювання всі файли і каталоги, що починаються на буквосполучення "de"

xcopy C: users *. exe D: copy1 / H / Y / C / R / S /EXCLUDE:C:userslistnotcopy.txt - то ж, що і в попередньому прикладі, але виконується тільки копіювання виконуваних файлів срасшіреніем .exe.

xcopy% TEMP% *. ini D: copy1 ini / H / Y / C / R / S / I - копіювання всіх файлів з розширенням .ini з каталогу тимчасових файлів в каталог D: copy1 ini . Якщо цільової підкаталог ini не існує, то він буде створений без запиту користувача (/ I).

xcopy% TEMP% *. ini D: copy1 ini / H / Y / C / R / S / I / D: 09-16-2013 - то ж, що і в попередньому прикладі, але виконується копіювання тільки тих файлів, у яких встановлена ​​дата зміни 16 вересня 2013 року і старше.

xcopy C: D: copy1 LISTDIR / H / Y / C / R / S / I / E / T - створити структуру папок диска C: в каталозі D: copy1 LISTDIR. Копіювання файлів не виконується. Копіюються тільки папки, включаючи порожні, приховані і системні.

xcopy C: D: copy1 LISTDIR / H / Y / C / R / S / I / E / T / D: 09-16-2013 відтворити в каталозі D: copy1 LISTDIR структуру папок диска C:, з датою зміни 16 вересня 2013 року і пізніше.

Для додавання нових файлів в каталоги і оновлення існуючих на більш пізні версії, можна використовувати команду REPLACE.

Якщо ви бажаєте поділитися посиланням на цю сторінку в своїй соціальній мережі, користуйтеся кнопкою "Поділитися"



Поділися в соціальних мережах:

Схожі
Команда attribКоманда attrib
Команда ftype - перегляд і зміна розширень файлів і зіставлених їм додатківКоманда ftype - перегляд і зміна розширень файлів і зіставлених їм додатків
Команда del (erase)Команда del (erase)
Команда expand - розпакувати стиснений файл у форматі .cabКоманда expand - розпакувати стиснений файл у форматі .cab
Команда diskcopy - копіювання гнучких дисків в windowsКоманда diskcopy - копіювання гнучких дисків в windows
Витяг файлів з архівів формату .cab в операційних системах windows.Витяг файлів з архівів формату .cab в операційних системах windows.
Копіювання файлів scpКопіювання файлів scp
Команда compКоманда comp
Команда verify - включити / вимкнути режим перевірки читанням записуються так диск файлів.Команда verify - включити / вимкнути режим перевірки читанням записуються так диск файлів.
Команда tree - графічне представлення структури папок або шляху.Команда tree - графічне представлення структури папок або шляху.
» » Команда xcopy - копіювання файлів і каталогів.