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.
O comando Copy permite copiar um ou mais arquivos de uma pasta em outra. Sua sintaxe é Cópia > Origem > Destino.
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
.
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”
.
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.
O comando Xcopy serve para copiar todo o conteúdo de uma pasta de um local em outro.
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.
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
.
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.
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.
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.