O comando copy Prompt de Comando duplica um arquivo, armazenando a segunda versão em um local diferente de sua escolha.
Use o comando para copiar um arquivo usando seu nome e extensão de arquivo específicos ou use um curinga para copiar grupos de arquivos de uma só vez, independentemente dos nomes ou extensões dos arquivos. Algumas outras opções de comando incluem a verificação de que os arquivos foram copiados corretamente e a supressão de prompts para sobrescrever arquivos com o mesmo nome.
Copy Command Availability
O comando de cópia está disponível no Prompt de Comando no Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP, bem como nas Opções Avançadas de Inicialização e nas Opções de Recuperação do Sistema, reparo/recuperação menus.
A disponibilidade de certas opções de comando de cópia e outras sintaxes de comando podem diferir de sistema operacional para sistema operacional.
Copiar Sintaxe do Comando
O comando aceita a seguinte forma geral:
copy [ /d] [ /v] [ / n] [ /y | /-y] [ /z] [ /l] [ /a | /b] fonte [ /a | /b] [ + fonte [ /a | /b] [ + …] [destino [ /a | /b] [ /?]
Veja Como Ler a Sintaxe do Comando se você não tiver certeza de como interpretar a sintaxe do comando de cópia conforme descrito acima ou na lista abaixo.
Opções de comando de cópia | |
---|---|
Item | Explicação |
/d | Permite que o arquivo de destino seja criado descriptografado. |
/v | Verifica se os novos arquivos foram gravados corretamente. |
/n | Usa um nome de arquivo curto, se disponível, ao copiar um arquivo com um nome diferente de 8 pontos3. |
/y | Suprime os prompts de confirmação para substituir o arquivo de destino se for o mesmo nome do arquivo de origem. |
/-y | Mostra prompts de confirmação para substituir um arquivo se o nome do arquivo de origem for idêntico ao nome do arquivo de destino. |
/z | Copia arquivos em rede no modo reiniciável. |
/l | Copia o link para a fonte em vez do arquivo real para o qual a fonte aponta. Isso só é relevante se a fonte for um link simbólico. |
/a | Indica um arquivo de texto ASCII. |
/b | Indica um arquivo binário. |
fonte | Este é o local e o nome do arquivo que você deseja copiar. A fonte pode não ser uma pasta e você não pode usar caracteres curinga (o asterisco). |
destino | Este é o local e/ou nome do arquivo para o qual o arquivo especificado na fonte deve ser copiado. |
/? | Use a chave de ajuda com o comando de cópia para mostrar ajuda detalhada sobre as várias opções do comando. |
Anexar arquivos escolhendo vários arquivos de origem, mas apenas um arquivo de destino.
Exemplos de comandos de cópia
Abaixo estão vários exemplos de como usar o comando de cópia:
Copiar para uma pasta diferente
copy Z:\Software\program.iso C:\Users\Jon\Downloads\Programs\
As cópias program.iso da unidade Z: para a pasta Programas do usuário.
Copiar e renomear
copy Y:\install\j93n.exe Y:\more\m1284.msi
Você pode usar o comando copy para renomear um arquivo e até mesmo alterar sua extensão. Neste exemplo, o arquivo j93n.exe é copiado para uma nova pasta na unidade Y: como m1284.msi.
Esta não é uma técnica de conversão de arquivos (ou seja, o arquivo EXE não está realmente sendo convertido para MSI), mas sim uma maneira de fazer uma cópia idêntica, mas com o arquivo de destino salvo com um nome diferente e dentro de um pasta diferente.
copy D:\i386\atapi.sy_ C:\Windows\atapi.sys
No exemplo acima, o arquivo atapi.sy_, localizado na pasta i386 no CD de instalação do Windows XP, é copiado para o diretório C:\Windows como atapi.sys.
Ao contrário do exemplo da unidade Y: acima, este é um pouco mais realista, pois copiar arquivos como esse de um disco é uma prática comum ao corrigir alguns problemas específicos do Windows.
Copiar para o caminho atual
copy D:\readme.htm
Neste exemplo, o comando copy não tem destino especificado, então o arquivo readme.htm é copiado para qualquer diretório de onde você digitou o comando copy.
Por exemplo, se você digitar copy d:\readme.htm no prompt C:\Windows>, esse arquivo HTM será copiado para C:\Windows.
Copiar apenas alguns tipos de arquivo
copy /y /v C:\Users\Jon\Downloads\.mp3 C:\Users\Jon\Music\DownloadedMusic\
Este comando copia todos os MP3s (.mp3) da pasta Downloads para a pasta Music\DownloadedMusic\, mas queremos garantir que todos os arquivos sejam copiados, mesmo se já houver um em DownloadedMusic com o mesmo nome (/s). Verificaremos a cópia (/v) para garantir que o Prompt de Comando nos informe se os arquivos foram realmente copiados ou se ocorreu um erro no processo.
Uma pasta já deve existir no local de destino antes que o comando de cópia copie os arquivos para ela. Crie novas pastas no prompt de comando com o comando mkdir.
Mesclar arquivos em um
copy Z:\file1.txt+Z:\file2.txt+Z:\file3.txt Z:\combined.txt
Isto irá mesclar três arquivos TXT em um novo chamado Combined.txt. Como você pode ver, cada arquivo que deve fazer parte da mesclagem precisa ser separado por um sinal +, mas sem espaços.
Você também pode usar o asterisco para anexar vários arquivos. Assim, em nosso exemplo, poderíamos substituir todas essas instâncias.txt por Z:\.txt, mas somente se quisermos mesclar todos os arquivos TXT da unidade Z:.
Copiar Comandos Relacionados
Este comando é semelhante ao comando xcopy, mas diferente de copy, xcopy também funciona em pastas.