Mover arquivos de vários diretórios para outro sistema

1

Vamos supor que eu tenha uma pasta no sistema de origem: AB1, AB2, AB3.

E eu tenho os mesmos nomes de pasta AB1, AB2, AB3 no sistema de destino.

Eu quero mover os arquivos AB1 para os arquivos AB1 e AB2 AB2 e AB3 para AB3.

    
por narasimha 25.06.2015 / 16:03

1 resposta

1

Quando você diz que é um sistema diferente, suponho que ele esteja em outro computador e você deseja copiar pela rede, certo?

Existem muitas maneiras de fazer essa cópia, sugerir uma que é melhor para você, você precisa ser mais específico dos sistemas e do processo de cópia.

Exemplo: você só quer mover dados completos para um sistema para outro, ou você precisa atualizar com frequência esses arquivos? É uma cópia de movimento único? Tamanho desta cópia? você precisa verificar a integridade dos dados no final? precisa ser rápido e não se importa com criptografia? Ou precisa de criptografia? Será feito por script ou manualmente?

Se estamos falando de transferência para dois unix / linux, então você pode usar tar para compactar dados e enviá-lo com scp que usa uma conexão ssh para transferir seus dados e, em seguida, descompactar lá na pasta de destino que irá inserir os novos dados respeitando sua estrutura, depois que você remover o conteúdo antigo, porque é mais seguro assim.

Ou talvez você deva usar o rsync para copiar dados, eu gosto porque ele pode copiar apenas os arquivos alterados e também transferir dados através do ssh.

É possível montar uma conexão ssh com sshfs e usar como uma pasta, o que significa que você pode usar o cp.

Como eles copiam dados por meio do ssh é mais lento do que criar um criptografado , mas é seguro e simples de fazer.

Se não houver problema em copiar sem criptografia , você poderá montar o outro sistema de arquivos em seu sistema e então copiar com > cp , entre linux / windows com samba , e linux para linux eu sugiro NTF , o NTF com cópia async é < strong> rápido .

Eu nunca faria um movimento direto pela rede, em vez disso, copiaria e, depois da cópia, removeria o conteúdo do sistema de origem.

    
por 25.06.2015 / 17:43