Melhor maneira de continuar o movimento parado (mv) fundindo diretórios?

15

Eu movi (mv) um diretório bem grande no meu NAS (baseado em Linux), mas tive que interromper o procedimento. Não sendo um usuário regular do Linux, eu poderia continuar e mesclar o resto mais tarde.

mv /oldisk/a /newdisk

O procedimento está a meio caminho feito, então o resto do / oldisk / a ainda existe, e o / newdisk / a com os arquivos já copiados já está presente. Não tenho ideia de quais arquivos já foram copiados. BTW, em / oldisk / a, é claro, há muitos subdiretórios.

Qual seria a melhor maneira de mover / mesclar os arquivos restantes para / newdisk / a?

    
por Horst Walter 01.06.2012 / 16:40

1 resposta

24

rsync --verbose --archive --dry-run /oldisk/a/ /newdisk/a/

O --dry-run (ou -n ) fará uma execução a seco, mostrando o que ele faria sem realmente fazer nada.

Se estiver ok, execute o rsync sem a opção -n .

Esta será uma cópia, não uma jogada, que não é exatamente o que você está fazendo, mas é mais segura. O --archive (ou -a ) garante que todos os metadados de propriedade e registro de data e hora sejam preservados (o que uma cópia normal não faria).

    
por 01.06.2012 / 17:50