Resumo:
Aprender a copiar pastas e subpastas com o Robocopy no Windows é uma habilidade muito importante. Isso facilitará a movimentação de grandes conjuntos de dados entre unidades. Este guia mostrará como usar os comandos do Robocopy para copiar ou mover seus arquivos.
Se você não sabe como copiar ou mover pastas/subpastas grandes de uma unidade para outra, não procure mais. Este artigo da EaseUS discutirá uma técnica mais fácil de aplicar para copiar arquivos em vez de usar o Xcopy. Usando comandos específicos, você aprenderá como copiar pastas e subpastas com o Robocopy no Windows. Também apresentaremos uma ferramenta de terceiros que você pode usar para fazer backup de arquivos automaticamente.
Comando Robocopy para fazer uma cópia exata
por u/Qbccd em sysadmin
Este é um tópico popular no Reddit: Como copiar arquivos e pastas usando o comando Robocopy?
O Robocopy (Robust File Copy) é um utilitário de linha de comando no Windows que permite mover pastas e subpastas entre unidades. O Robocopy é importante para copiar grandes conjuntos de dados que levariam mais tempo usando outras técnicas. Com este utilitário, você pode mover/copiar pastas e subpastas sem problemas.
Mover pastas usando o Robocopy significa que nenhuma cópia do arquivo será deixada na unidade de origem, enquanto copiar pastas deixará uma cópia na unidade de origem. Mover ou copiar arquivos do diretório de origem para o de destino usando o Robocopy é feito digitando comandos específicos no Prompt de Comando.
Abaixo está um comando Robocopy que você pode usar para copiar pastas e subpastas:
ou
Podemos dividir esse comando da seguinte forma.
Na próxima seção, mostraremos como usar o comando Robocopy para copiar pastas e subpastas.
Nesta postagem, você pode aprender o que é Xcopy e como copiar pastas e subpastas por meio do comando Xcopy em vários casos de uso.
Copiar pastas e subpastas usando o comando Xcopy
Nesta publicação, você aprenderá o que é Xcopy e como copiar pastas e subpastas usando o comando Xcopy em diversos casos de uso. Leia mais >>
O Robocopy permite copiar ou mover pastas/subpastas entre unidades. Se você quiser manter uma cópia dos dados na unidade de origem, usar o comando "Copiar" é apropriado. No entanto, se quiser copiar os dados e não deixar nada na unidade de origem, você pode usar o comando "Mover". Veja abaixo como você pode aplicar os dois casos.
Para copiar pastas e subpastas com permissões no seu PC Windows usando o Robocopy , primeiro você precisa iniciar o Prompt de Comando como administrador. Se quiser copiar apenas pastas e excluir subpastas, use o comando abaixo:
robocopy C:\src E:\dst
Você também pode copiar todos os arquivos, incluindo ACLs NTFS, pastas, subpastas e outros atributos de arquivo. Para isso, você precisará adicionar a opção de comando "/E" para selecionar todas as subpastas vazias . Em seguida, você pode adicionar a opção de comando "/COPYALL" para copiar qualquer outro componente de arquivo ( vários arquivos ).
Confira abaixo o comando Robocopy completo para copiar todas as pastas e subpastas:
robocopy C:\src E:\dst /E /COPYALL
Observação: certifique-se de substituir "C" e "E" pelas letras de unidade corretas, enquanto "src" e "dst" devem representar os nomes exatos das pastas/subpastas.
Se você quiser manter apenas cópias dos seus arquivos na pasta de destino , pode usar o comando "MOV". Isso excluirá os arquivos da pasta de origem e moverá cópias para a unidade de destino. Abaixo está um comando do Robocopy para mover pastas (sem subpastas) da unidade de origem para a unidade de destino:
robocopy C:\src E:\dst /MOV
O comando acima ajudará a mover arquivos da unidade "C" para a unidade "E". Substitua as letras das unidades acima pelas letras corretas no seu PC.
Além da opção de comando "MOV", você pode usar o comando "MOVE" (observe a diferença) para transferir todos os arquivos e pastas . Este comando não excluirá subpastas e outros atributos de arquivo como o comando anterior. Confira abaixo:
robocopy C:\src E:\dst /MOVE
O comando Robocopy MOVE é aplicado quando você deseja excluir quaisquer arquivos da unidade de origem e manter apenas cópias na unidade de destino.
Compartilhe este blog em suas plataformas sociais para ajudar outras pessoas se você achar útil.
Com o Robocopy, também é possível mover arquivos pela rede. No entanto, um desafio com esse método é que você pode encontrar uma interrupção de rede a qualquer momento. Para resolver isso, o Robocopy permite que você use a opção de comando "/Z" para reiniciar a transferência de arquivos caso ela tenha parado no meio do caminho (após um período de inatividade da rede).
Portanto, isso evitará falhas na transferência. Além disso, o Robocopy permite adicionar a opção de comando "/FFT" para preservar os registros de data e hora dos arquivos durante a cópia via rede. Confira o comando abaixo para copiar arquivos facilmente pela rede:
robocopy C:\src \\SRV1\compartilhamento /Z /FFT
O comando acima permitirá que o Robocopy compartilhe seus arquivos em um servidor de rede e evite interrupções de rede (/Z), preservando os registros de data e hora dos arquivos (/FFT).
Além do comando acima, você pode adicionar o comando switch "/IPG" para especificar a opção de intervalo entre pacotes. Isso significa, idealmente, o tempo de espera que o Robocopy terá que aplicar entre o envio de pacotes simultâneos.
Em vez de copiar arquivos de uma unidade para outra usando o Robocopy para criar um backup, você pode fazer isso automaticamente usando um software de backup. Um software que recomendamos fortemente para essas tarefas é o EaseUS Todo Backup . Esta ferramenta de backup gratuita pode fazer backup de todos os seus dados em apenas alguns cliques.
Ele permite que você faça backup de seus discos ou arquivos em diferentes locais, incluindo a nuvem, a rede, unidades externas, NAS ou unidades locais. Não há como perder seus arquivos durante o processo de backup automático, pois o EaseUS é bastante confiável. Sempre que precisar acessar os backups, o EaseUS Todo Backup permite restaurá-los facilmente. Você pode recuperar os dados de backup para o mesmo dispositivo ou para um dispositivo diferente.
Quer fazer backup de todos os dados nos discos do seu PC sem problemas? Use o EaseUS Todo Backup. Basta baixar a versão gratuita do software e pronto. Você pode atualizar para a versão premium a qualquer momento para obter recursos mais avançados.
Etapa 1. Para iniciar um backup, clique na opção Selecionar conteúdo do backup.
Etapa 2. Há quatro categorias de backup de dados: Arquivo, Disco, SO e E-mail. Clique em Arquivo .
Passo 3. À esquerda, serão exibidos os arquivos locais e de rede. Você pode expandir o diretório para selecionar os arquivos de backup.
Etapa 4. Siga as instruções na tela e escolha um local para armazenar o backup.
Clique em Opções para criptografar o backup com uma senha em Opções de Backup e, em seguida, clique em Esquema de Backup para especificar o agendamento do backup e iniciá-lo em um evento específico. Há também outras opções adicionais que você pode escolher para adaptar o processo de backup às suas necessidades.
Etapa 5. O backup pode ser armazenado em um disco local, no serviço online da EaseUS ou no NAS.
Etapa 6. O EaseUS Todo Backup permite que os clientes façam backup de dados em uma unidade de nuvem de terceiros, bem como em sua própria unidade de nuvem.
Se você quiser fazer backup de dados em uma unidade de nuvem fornecida por terceiros, escolha Unidade local, role para baixo para adicionar Dispositivo de nuvem e, em seguida, adicione e faça login na sua conta.
Você também pode escolher a unidade de nuvem EaseUS. Crie uma conta EaseUS, clique em EaseUS Cloud e faça login.
Passo 7. Clique em "Fazer backup agora" para iniciar o processo de backup. O trabalho de backup será apresentado como um cartão no lado esquerdo do painel após a conclusão. Clique com o botão direito do mouse no trabalho de backup para prosseguir.
Este artigo mostrou como usar a linha de comando para copiar pastas e subpastas com o Robocopy no Windows. Além de copiar, o Robocopy permite mover pastas e subpastas sem problemas. Além disso, copiar arquivos pela rede é possível, desde que seu PC tenha conexão com a internet.
Se você deseja uma maneira alternativa de fazer backup dos seus arquivos automaticamente em vez de copiá-los, experimente o EaseUS Todo Backup . Este software de backup de dados de terceiros permite que você salve seus arquivos rapidamente em diferentes locais e os recupere quando necessário. Para começar a usar o software de backup da EaseUS hoje mesmo, baixe e instale-o no seu PC.
Abaixo estão as perguntas frequentes sobre o Robocopy copiar todos os arquivos e pastas no Windows.
Você usará a opção /S /E /T para copiar subdiretórios com o Xcopy ou o Robocopy. Aqui, /S copiará apenas os diretórios ocupados; /E copia tudo, incluindo diretórios vazios e ocupados; enquanto /T copiará a estrutura de diretórios, excluindo os arquivos.
O Robocopy é considerado uma alternativa mais rápida ao Xcopy. Geralmente, o Robocopy oferece uma opção de nova tentativa caso você encontre erros durante o processo de transferência de arquivos, enquanto o Xcopy não oferece essa opção. Isso o torna uma opção mais rápida, pois você não precisará repetir a cópia de dados caso encontre erros.
As principais desvantagens do Robocopy incluem o seguinte:
Embora tenha algumas desvantagens, o Robocopy ainda é útil.
Ao copiar arquivos entre pastas ou unidades, o Robocopy copiará apenas aqueles cuja origem e destino tenham atributos diferentes, ou seja, tamanho e data e hora. Portanto, o Robocopy ignorará arquivos com atributos semelhantes nas pastas de origem e destino.
Artigos relacionados
Backup do Windows Server para NAS
Como executar a restauração do sistema a partir do prompt de comando do Windows 11
Corrigido: Falha na restauração da imagem do sistema
Você Deve Criptografar Backups? Aqui Está a Resposta