Команда 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.
Якщо ви бажаєте поділитися посиланням на цю сторінку в своїй соціальній мережі, користуйтеся кнопкою "Поділитися"
Поділися в соціальних мережах:
Схожі
- Витяг файлів з архівів формату .cab в операційних системах windows.
- Команда diskcopy - копіювання гнучких дисків в windows
- Команда ftype - перегляд і зміна розширень файлів і зіставлених їм додатків
- Список команд windows (windows cmd)
- Резервне копіювання важливих даних
- Команда attrib
- Копіювання жорсткого диска в linux
- Команда md (mkdir) - створити каталог
- Path - відобразити або змінити шляху пошуку виконуваних файлів.
- Команда mklink - створення символічного посилання на файл або каталог.
- Копіювання файлів в linux
- Команда tree - графічне представлення структури папок або шляху.
- Команда copy
- Команда del (erase)
- Команда expand - розпакувати стиснений файл у форматі .cab
- Команда comp
- Команда move - перейменування або переміщення файлів і каталогів
- Команда verify - включити / вимкнути режим перевірки читанням записуються так диск файлів.
- Команда replace - замінити або додати файл в каталог.
- Команда help - відобразити підказку по командам cmd
- Копіювання файлів scp