Копировать команду (примеры, параметры, переключатели и т. д.)

Оглавление:

Копировать команду (примеры, параметры, переключатели и т. д.)
Копировать команду (примеры, параметры, переключатели и т. д.)
Anonim

Команда командной строки copy дублирует файл, сохраняя вторую версию в другом месте по вашему выбору.

Используйте команду, чтобы скопировать файл, используя его конкретное имя и расширение файла, или используйте подстановочный знак для одновременного копирования групп файлов, независимо от имен файлов или расширений. Некоторые другие параметры команды включают проверку правильности копирования файлов и подавление запросов на перезапись файлов с тем же именем.

Доступность команды копирования

Image
Image

Команда копирования доступна из командной строки в Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP, а также из дополнительных параметров запуска и параметров восстановления системы ремонт/восстановление меню.

Доступность некоторых переключателей команд копирования и другого синтаксиса команд может различаться в зависимости от операционной системы.

Синтаксис команды копирования

Команда принимает следующий общий вид:

copy [ /d] [ /v] [ / n] [ /y | /-y] [ /z] [ /l] [ /a | /b] источник [ /a | /b] [ + источник [ /a | /b] [ + …] [пункт назначения [ /a | /b] [ /?]

См. Как читать синтаксис команды, если вы не знаете, как интерпретировать синтаксис команды копирования, как он описан выше или в списке ниже.

Параметры команды копирования
Товар Объяснение
/d Разрешает создание файла назначения в расшифрованном виде.
/v Проверяет правильность записи новых файлов.
/n Использует короткое имя файла, если оно доступно, при копировании файла с именем, отличным от 8dot3.
/y Подавляет запросы на подтверждение перезаписи целевого файла, если он имеет то же имя, что и исходный файл.
/-y Показывает запрос на подтверждение перезаписи файла, если имя исходного файла совпадает с именем конечного файла.
/z Копирует сетевые файлы в перезапускаемом режиме.
/l Копирует ссылку на источник вместо фактического файла, на который указывает источник. Это актуально только в том случае, если источником является символическая ссылка.
/a Обозначает текстовый файл ASCII.
/b Обозначает двоичный файл.
источник Это расположение и имя файла, который вы хотите скопировать. Источником может быть не папка, и вы не можете использовать подстановочные знаки (звездочку).
пункт назначения Это расположение и/или имя файла, в который следует скопировать файл, указанный в источнике.
/? Используйте переключатель справки с командой копирования, чтобы отобразить подробную справку о нескольких параметрах команды.

Добавьте файлы, выбрав несколько исходных файлов, но только один файл назначения.

Примеры команд копирования

Ниже приведены несколько примеров использования команды копирования:

Копировать в другую папку


copy Z:\Software\program.iso C:\Users\Jon\Downloads\Programs\

Копирует program.iso с диска Z: в папку «Программы» пользователя.

Копировать и переименовывать


copy Y:\install\j93n.exe Y:\more\m1284.msi

Вы можете использовать команду копирования, чтобы переименовать файл и даже изменить его расширение. В этом примере файл j93n.exe копируется в новую папку на диске Y: как m1284.msi.

Это не метод преобразования файлов (т. е. файл EXE на самом деле не преобразуется в MSI), а способ сделать идентичную копию, но с сохранением целевого файла под другим именем и внутри другая папка.


copy D:\i386\atapi.sy_ C:\Windows\atapi.sys

В приведенном выше примере файл atapi.sy_, расположенный в папке i386 на установочном компакт-диске Windows XP, копируется в каталог C:\Windows как atapi.sys.

В отличие от приведенного выше примера с диском Y:, этот немного более реалистичен, поскольку копирование таких файлов с диска является обычной практикой при устранении некоторых конкретных проблем Windows.

Копировать в текущий путь


copy D:\readme.htm

В этом примере для команды копирования не указано место назначения, поэтому файл readme.htm копируется в любой каталог, из которого вы ввели команду копирования.

Например, если вы введете copy d:\readme.htm из командной строки C:\Windows>, этот файл HTM будет скопирован в C:\Windows.

Копировать только определенные типы файлов


copy /y /v C:\Users\Jon\Downloads\.mp3 C:\Users\Jon\Music\DownloadedMusic\

Эта команда копирует все файлы MP3 (.mp3) из папки Downloads в папку Music\DownloadedMusic\, но мы хотим убедиться, что копируется каждый файл, даже если в DownloadedMusic уже есть файл с таким именем (/г). Мы проверим копию (/v), чтобы убедиться, что командная строка сообщает нам, действительно ли файлы были скопированы или в процессе произошла ошибка.

Папка должна уже существовать в месте назначения, прежде чем команда копирования скопирует в нее файлы. Создайте новые папки в командной строке с помощью команды mkdir.

Объединить файлы в один


copy Z:\file1.txt+Z:\file2.txt+Z:\file3.txt Z:\combined.txt

Это объединит три TXT-файла в новый с именем Combined.txt. Как видите, каждый файл, который должен быть частью слияния, должен быть разделен знаком +, но без пробелов.

Вы также можете использовать звездочку для добавления нескольких файлов. Итак, в нашем примере мы могли бы заменить все эти экземпляры.txt на Z:\.txt, но только если мы хотим объединить каждый файл TXT с диска Z:.

Копировать связанные команды

Эта команда похожа на команду xcopy, но в отличие от команды copy, xcopy работает и с папками.

Рекомендуемые: