Aprenda a utilizar os aplicativos de linha de comando para fazer cópias do arquivos no Prompt de comando.
Embora o
Explorador de arquivos do Windows permita copiar arquivos e pastas com um simples clique direito, às vezes, pode ser mais conveniente executar esta tarefa a partir do
CMD (Prompt de comando). Aplicativos de linha de comando como o
Copy,
Xcopy ou
Robocopy, praticamente não consomem memória, devido à ausência de uma interface gráfica e isso lhes permite fazer cópias mais rapidamente.
Como copiar arquivos com o comando Copy
O comando
Copy permite copiar um ou mais arquivos de uma pasta em outra. Sua sintaxe é
Cópia >
Origem >
Destino.
Como copiar um ou mais arquivos com o comando Cópia
Para copiar o arquivo
prova.txt de
C:\Users\Computer\Documents
para
C:\Users\Computer\Desktop
, abra o
Prompt de comando e execute
Copy C:\Users\Computador\Documentos\prova.txt
C:\Users\Computador\Desktop
.
Mesmo sendo melhor usar o comando
Xcopy ou
Robocopy para copiar pastas inteiras, você também pode usar o comando
Copy. Basta adicionar
*. * no final do comando. Por exemplo, para copiar todos os arquivos na pasta
Documentos no
Desktop, execute o comando
C:\Users\Computador\Documentos\*.*
C:\Users\Computador\Desktop
.
Copiar arquivos quando existe um espaço no nome da pasta de origem ou de destino
Se houver um espaço no nome da pasta de origem ou de destino, coloque-o sempre
entre aspas. Por exemplo, para copiar todos os arquivos na pasta
C:\Users\Computador\Meus documentos
para
C:\Users\Computador\Desktop
, execute
Copy “C:\Users\Computador\Meus documentos\*.*”
“C:\Users\Computador\Desktop”
.
Como unir vários arquivos de texto em um só com o comando Cópia
Você também pode usar o comando
Copy para unir vários arquivos de texto simples em um só. Para isso, execute
Copy prova1.txt +
prova2.txt provaunião.txt. Se os arquivos estiverem em diretórios diferentes, você deve adicionar o endereço no início de cada arquivo.
Como copiar arquivos com o comando Xcopy
O comando
Xcopy serve para copiar todo o conteúdo de uma pasta de um local em outro.
Como copiar todo o conteúdo de uma pasta com o Xcopy
Por exemplo, para copiar todo o conteúdo de
C:\Users\Computador
na nova pasta
D:\Computador
, execute o comando
C:\Users\Computador\*
, quer dizer, o
D:\Computador
mais
/e
mais
/i
. O modificador
/e
copiará qualquer subpasta, inclusive se ela estiver vazia, e o modificador
/i
criará uma nova pasta, caso o destino não exista e se estivermos copiando mais de uma pasta.
Como copiar arquivos ocultos com o Xcopy
Ao contrário do comando
Copy, o comando
Xcopy serve para copiar arquivos ocultos. Para isso, basta adicionar o modificador
/h
. Por exemplo, faça o
C:\Users\Computador\*
ou seja o
D:\Computador
mais
/e
mais
/i
mais
/h
.
Como copiar arquivos com o comando Robocopy
Se você quiser copiar pastas com lotes de arquivos, ao invés de usar o
Xcopy, o melhor é usar o comando
Robocopy. Este comando realizará cópias mais rapidamente. Além disso, com o
Robocopy você poderá recomeçar a cópia, em caso de interrupção.
Como copiar todo o conteúdo de um diretório com o Robocopy
Para copiar todo o conteúdo
C:\Users\Equipe na nova pasta
D:\Equipe, execute o comando
Robocopy C:\Users\Computador D:\Computador
/e
. O modificador
/e
incluirá todas as subpastas, inclusive as vazias.
Como fazer uma cópia espelho de um diretório com o Robocopy
O comando
Robocopy permite que você faça cópias espelho de diretórios, ou seja, sincronize dois diretórios. Isso é muito útil para fazer backups, já que após a cópia, o
Robocopy excluirá do diretório de destino os arquivos que já não existem no diretório de origem.
Por exemplo, para copiar
C:\Usuários\Meus documentos
para
D:\backup\Meus documentos
, execute o comando
Robocopy mais
“C:\Usuários\Meus documentos”
e
“D:\backup\Meus documentos”
mais
/mir
e
/z
.
O modificador
/mir
é o que permite o modo espelho e o modificador
/z
permite recomeçar a cópia em caso de interrupção.
Foto: © Dlanor S - Unsplash.