Qual é a maneira mais fácil de duplicar uma parte de uma estrutura de diretório em uma unidade externa?

0

Estou tentando mover uma grande quantidade de dados de um dos nossos servidores para uma unidade externa para entrega no armazenamento do Amazon Glacier.

Para fazer isso, eu gostaria de copiar uma parte do servidor, preservando a estrutura do diretório. Ou seja mova isso:

\MyServer\Some\Longwinded\Path\TheDataIWantToCopy
\MyServer\Some\Longwinded\Path\TheDataIWantToCopy\First bit of data\DataFile1.dat

para isso:

D:\
D:\First bit of data\DataFile1.dat
    
por Jon Cage 06.11.2013 / 10:16

2 respostas

1

Você pode usar o Windows Explorer para copiar diretórios.

Se você preferir a linha de comando, então xcopy deve funcionar:

xcopy \MyServer\Some\Longwinded\Path\TheDataIWantToCopy D: /S

Eu mesmo sou um cara do Linux e prefiro ferramentas do Linux como rsync , e há uma UI do rsync compilada para o Windows chamada grsync que pode funcionar ainda melhor porque é reinicializável (não copia arquivos que já foram copiados).

    
por 06.11.2013 / 10:35
0

Para mover grandes quantidades de arquivos ou mesmo pequenas quantidades que demoram muito no Windows, o comando robocopy funciona bem. Tem opções que permitem retomar uma cópia que foi interrompida de alguma forma ou copiar alguns arquivos que foram adicionados desde a última cópia sem refazer todos os arquivos.

Para espelhar os diretórios e arquivos da origem para o destino, use o abaixo. Mirror irá deletar e adicionar arquivos conforme necessário para que possa ser reexecutado quando apenas alguns arquivos foram perdidos, alguns alterados ou alguns foram removidos, etc, sem copiar tudo novamente como xcopy faria.

robocopy \MyServer\Some\Longwinded\Path\TheDataIWantToCopy D:\ /MIR
    
por 07.11.2013 / 22:28