Comando robocopy da linha de comando do MS-DOS e do Windows


0

Comando robocopy da linha de comando do MS-DOS e do Windows

Robocopy é um comando robusto de cópia de arquivo para a linha de comando do Windows. Ele permite que os usuários copiem arquivos, diretórios e até unidades de um local para outro.

Disponibilidade

Robocopy é um comando externo disponível para os seguintes sistemas operacionais da Microsoft como robocopy.exe.

  • Windows NT (no kit de recursos)

  • Windows 2000 (no kit de recursos)

  • Windows Server 2008
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Sintaxe Robocopy

ROBOCOPY source destination [file [file]...] [options]
fonte Diretório de origem (unidade: caminho ou \ servidor compartilhamento caminho).
destino Diretório de destino (unidade: caminho ou \ servidor compartilhamento caminho).
Arquivo Arquivo (s) para copiar (nomes \/curingas: o padrão é “*. *”).

Opções de cópia

\/S Copie os subdiretórios, mas não os vazios.
\/E Copie os subdiretórios, incluindo os vazios.
\/LEV: n Copie apenas os n níveis superiores da árvore do diretório de origem.
\/Z Copie os arquivos no modo reiniciável.
\/B Copie arquivos no modo de backup.
\/ZB Use o modo reiniciável. Se o acesso for negado, use o modo de backup.
\/EFSRAW Copie todos os arquivos criptografados no modo EFS RAW.
\/COPY: copyflag[s] O que COPIAR para arquivos (o padrão é \/COPIAR: DAT).
(copyflags: D = Dados, A = Atributos, T = Timestamps).
(S = Segurança = NTFS ACLs, O = Informações do proprietário, U = Informações de edição).
\/DCOPY: T COPIE os carimbos de data \/hora do diretório.
\/SEC Copie arquivos com segurança (equivalente a \/COPY: DATS).
/COPIAR TUDO Copie todas as informações do arquivo (equivalente a \/COPY: DATSOU).
\/NOCOPY Não copie nenhuma informação de arquivo (útil com \/PURGE).
\/SECFIX Corrija a segurança dos arquivos em todos os arquivos, até mesmo nos arquivos ignorados.
\/TIMFIX Corrija os tempos de arquivo em todos os arquivos, mesmo os ignorados.
/PURGA Exclua arquivos \/diretórios dest que não existam mais na fonte.
\/MIR

Espelhe uma árvore de diretório (equivalente a \/E mais \/PURGE).

\/MOV Mova os arquivos (exclua da fonte após a cópia).
/MOVER Mova arquivos e diretórios (exclua da fonte após a cópia).
\/A +:[RASHCNET] Adicione os atributos fornecidos aos arquivos copiados.
/UMA-:[RASHCNET] Remova os atributos fornecidos dos arquivos copiados.
/CRIAR Crie árvore de diretório e arquivos de comprimento zero apenas.
/GORDURA Crie arquivos de destino usando apenas nomes de arquivo 8.3 FAT.
\/256 Desative o suporte para caminhos muito longos (> 256 caracteres).
\/MON: n Fonte do monitor; execute novamente quando mais de n alterações forem vistas.
\/MOT: m Fonte do monitor; execute novamente em minutos, se alterado.
\/RH: hhmm-hhmm Horário de funcionamento – horários em que novas cópias podem ser iniciadas.
\/PF Verifique as horas de execução por arquivo (não por passagem).
\/IPG: n Intervalo entre pacotes (ms), para liberar largura de banda em linhas lentas.
\/SL Copie links simbólicos em relação ao destino.
\/MT[:n] Faça cópias multithread com n threads (padrão 8).
n deve ser pelo menos 1 e não maior que 128.
Esta opção é incompatível com as opções \/IPG e \/EFSRAW.
Redirecione a saída usando a opção \/LOG para melhor desempenho.

Opções de seleção de arquivo

/UMA Copie apenas os arquivos com o conjunto de atributos de arquivo.
\/M Copie apenas os arquivos com o atributo archive e redefina-o.
/I A:[RASHCNETO] Inclui apenas os arquivos com qualquer um dos conjuntos de atributos fornecidos.
\/XA:[RASHCNETO] Exclua arquivos com qualquer um dos conjuntos de atributos fornecidos.
Arquivo \/XF [file]… Exclua arquivos que correspondam a determinados nomes \/caminhos \/curingas.
\/XD dirs [dirs]… Exclua os diretórios que correspondem aos nomes \/caminhos fornecidos.
\/XC Exclua arquivos alterados.
\/XN Exclua arquivos mais recentes.
\/XO Exclua arquivos mais antigos.
\/XX Exclua arquivos e diretórios extras.
\/XL Exclua arquivos e diretórios solitários.
Inclui os mesmos arquivos.
/ISTO Inclui arquivos ajustados.
\/MAX: n Tamanho máximo do arquivo – exclui arquivos maiores que n bytes.
\/MIN: n Tamanho mínimo do arquivo – exclui arquivos menores que n bytes.
\/MAXAGE: n Idade máxima do arquivo – exclui arquivos com mais de n dias \/data.
\/MINAGE: n Idade mínima do arquivo – exclui arquivos com mais de n dias \/data.
\/MAXLAD: n Data máxima do último acesso – exclui arquivos não utilizados desde n.
\/MINLAD: n Última data mínima de acesso – exclui arquivos usados ​​desde n.
(Se n <1900, então n = n dias, caso contrário, n = data AAAAMMDD).
\/XJ Exclua os pontos de junção. (normalmente incluído por padrão).
\/FFT Suponha tempos de arquivo FAT (granularidade de 2 segundos).
/DST Compense as diferenças de horário do horário de verão de uma hora.
\/XJD Exclua os pontos de junção dos diretórios.
\/XJF Exclua pontos de junção para arquivos.

Opções de repetição

\/R: n Número de novas tentativas em cópias com falha: padrão 1 milhão.
\/W: n Tempo de espera entre novas tentativas: o padrão é 30 segundos.
\/REG Salve \/R: ne \/W: n no registro como configurações padrão.
\/TBD Aguarde até que os nomes dos compartilhamentos sejam definidos (tente novamente o erro 67).

Opções de registro

/EU Listar apenas – não copie, registre a data \/hora ou exclua nenhum arquivo.
\/X Relate todos os arquivos extras, não apenas os selecionados.
\/V Produz uma saída detalhada, mostrando os arquivos ignorados.
\/TS Incluir carimbos de data \/hora do arquivo de origem na saída.
\/FP Inclui o nome do caminho completo dos arquivos na saída.
\/BYTES Imprimir tamanhos como bytes.
\/NS Sem tamanho – não registra os tamanhos dos arquivos.
\/NC Sem classe – não registra classes de arquivo.
\/NFL Nenhuma lista de arquivos – não registra os nomes dos arquivos.
\/NDL Sem lista de diretórios – não registra nomes de diretórios.
\/NP Sem progresso – não exibe a porcentagem copiada.
\/ETA Mostra o tempo estimado de chegada dos arquivos copiados.
/Arquivo de log Status de saída para o arquivo LOG (sobrescrever o log existente).
\/LOG +: arquivo Status de saída para o arquivo LOG (anexado ao log existente).
\/UNILOG: arquivo Status de saída para o arquivo LOG como UNICODE (sobrescrever o log existente).
\/UNILOG +: arquivo Status de saída para o arquivo de LOG como UNICODE (anexado ao log existente).
\/TEE Saída para a janela do console e o arquivo de log.
\/NJH Sem cabeçalho de trabalho.
\/NJS Nenhum resumo do trabalho.
\/UNICODE Status de saída como UNICODE.

Opções de trabalho

\/JOB: nome do trabalho Obtenha parâmetros do arquivo de trabalho nomeado.
\/SAVE: nome do trabalho Salve os parâmetros no arquivo de trabalho nomeado.
/SAIR Saia após processar a linha de comando (para ver os parâmetros).
\/NOSD Nenhum diretório de origem é especificado.
\/NODD Nenhum diretório de destino é especificado.
/E SE Inclua os seguintes arquivos.

Exemplos de robocópia

robocopy c:hope c:hope2 *.txt

Neste primeiro exemplo, qualquer arquivo .txt seria copiado do diretório hope para o diretório hope2. Sempre que desejar copiar um ou mais arquivos e não um diretório completo, o arquivo deve ser especificado após o diretório de destino.

robocopy c:hope c:hope2

No exemplo acima, o comando robocopy copia todos os arquivos (não os diretórios) do diretório hope para o diretório hope2.

robocopy c:hope c:hope2 /e

No exemplo acima, todos os arquivos e pastas (incluindo os vazios) são copiados do diretório hope para o diretório hope2.

robocopy c:hope c:hope2 /MIR

Este exemplo espelha o que está em c: hope em c: hope2 e elimina quaisquer arquivos no diretório hope2 que não existam no diretório hope. Use a opção \/mir com cuidado, pois ela está excluindo arquivos que não correspondem ao diretório de destino.

robocopy \computerhope C:hope2

Em seguida, este exemplo copia qualquer um dos arquivos do diretório hope no computador da rede denominado computer para o diretório hope2 do computador atual.


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win
Rubem Rego

0 Comments

Your email address will not be published. Required fields are marked *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format