Команда COPY
Команда COPY використовується для копіювання одного або декількох файлів у командному рядку Windows.
Формат командного рядка:
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | / B] джерело [/ A | / B] [+ джерело [/ A | / B] [+. ]] [результат [/A | /B]]
джерело - Імена одного або кількох копійованих файлів.
/A – Файл є текстовим файлом ASCII.
/B - файл є двійковим файлом.
/D - Вказує на можливість створення зашифрованого файлу
результат - Каталог та/або ім'я для кінцевих файлів.
/V - Перевірка правильності копіювання файлів.
/N - Використання, якщо можливо, коротких імен при копіюванні файлів, імена яких не задовольняють стандарту 8.3.
/Y - Зменшення запиту на підтвердження перезапису існуючого кінцевого файлу.
/-Y - Обов'язковий запит підтвердження перезапису існуючого кінцевого файла.
/Z - Копіювання мережних файлів із відновленням. Ключ /Y можна встановити через змінне середовище COPYCMD.
Ключ /-Y командного рядка перевизначає таку установку.
За промовчанням потрібне підтвердження перезапису існуючих файлів, якщо команда COPY не виконується в пакетному файлі.
Команда copy дозволяє об'єднати кілька файлів на один. Щоб об'єднати файли, вкажіть один кінцевий і кілька вихідних файлів, використовуючи знаки підстановки або формат "файл1+файл2+файл3+. ".
За промовчанням використовується копіювання файлів як двійкових "один на один", тому параметр /B можна не ставити. Параметр /A необхідний, якщо результати копіювання мають обробляти спеціальні символи, які застосовуються в текстових файлах.
Ключ /N використовується для сумісності з програмами MS-DOS, які не підтримують довгі імена файлів.
Приклади використання COPY:
copy /? - Видати довідку про використання команди.
copy file1.txt file2.txt - копіювати файл file1.txt у файл file2.txt у поточному каталозі. Якщо файл file2.txt існує, користувачеві буде видано запит на підтвердження перезапису існуючого файлу.
copy /Y file1.txt file2.txt - те саме, що й у попередньому прикладі, але запит на підтвердження перезапису існуючого файлу не виводиться.
copy *.txt D:\oldfiles\*.txt - копіювання всіх файлів з розширенням txt з поточного каталогу до каталогу D:\oldfiles
copy file1.txt + file2.txt +file3.txt file123.txt - копіювати вміст файлів file1.txt, file2.txt і file3.txt у файл file123.txt
copy C:\ndldr "D:\My Backup\system\ntldr" - при використанні імен файлів або каталогів, що містять пробіли, використовуються подвійні лапки.
COPY /V file.bin A:\saved.bin - виконати копіювання файлу на дискету A: з перевіркою результату.
    Команда COPY може застосовуватися для копіювання файлів за допомогою стандартних пристроїв вводу-виводу:
Copy con myfile.txt - копіювання з пристрою con (console, консоль) у файл myfile.txt - тобто. введення символів безпосередньо з клавіатури у файл. Для завершення введення використовується ознака кінця файлу CTRL+Z (або натискання F6)
copy NUL newfile.txt - копіювання з фіктивного пристрою nul у файл, тобто. створення порожнього файлу з ім'ям newfile.txt
copy movie.avi nul - копіювати файл на фіктивний пристрій nul, тобто. просто читання файлу, що іноді використовується як засіб тестування носіїв даних.
Як використовувати команду "copy" у cmd
Команда "copy" в операційній системі Windows використовується для копіювання файлів та папок з одного місця на диск на інше. Вона має наступний синтаксис:
Тут і являють собою шляхи до файлів або папок, які потрібно скопіювати і місце, куди вони повинні бути скопійовані.
Наприклад, щоб скопіювати файл "file.txt" з поточної робочої директорії в папку "backup", розташовану на диску C, команда буде наступною:
copy file.txt C:\backup\
У цьому прикладі ми використовуємо відносний шлях для вказівки вихідного файлу, який знаходиться в директорії. Однак, можна також використати абсолютний шлях, вказавши повне розташування файлу, наприклад:
copy C:\source\file.txt C:\backup\
Тут ми вказуємо повний шлях до файлу "file.txt" у папці "source" на диску C.
Крім того, команда "Copy" дозволяє виконувати кілька операцій відразу. Наприклад, ви можете скопіювати кілька файлів або навіть усі файли з однієї папки до іншої. Для цього замість окремих файлів можна вказати шаблон імені файлу або спеціальні символи, які дозволять скопіювати всі або певні типи файлів. Наприклад:
У цьому випадку всі файли з розширенням ".txt" з поточної директорії будуть скопійовані до папки "backup" на диску C.
Крім базової команди "Copy", в операційній системі Windows також доступні додаткові параметри, які дозволяють контролювати процес копіювання. Наприклад, можна вказати параметр /V , щоб перевірити цілісність скопійованих файлів, або /Y , щоб замінити існуючі файли без запиту підтвердження. Приклади використання цих параметрів:
copy file.txt C:\backup\ /V copy file.txt C:\backup\ /Y
Також, за допомогою команди "copy" можна копіювати файли з віддалених комп'ютерів по мережі. Для цього потрібно вказати шлях до файлу, використовуючи спеціальний формат:
copy \ім'я_комп'ютера\шлях_до_файлу
copy \server\shared\file.txt C:\backup\
У цьому прикладі ми копіюємо файл "file.txt" з комп'ютера "server" по мережі до папки "backup" на локальному комп'ютері.
Насамкінець, команда "copy" в операційній системі Windows надає зручний і потужний спосіб копіювання файлів і папок. Вона дозволяє використовувати різні параметри і здійснювати копіювання як на локальному комп'ютері, так і по мережі. з копіюванням файлів, та експериментуйте з різними параметрами для отримання бажаних результатів.
Сподіваюся, ця інформація була корисною для вас.