Mesclar pastas em unidades diferentes no linux?

2

Eu gostaria de mesclar o conteúdo de duas pastas com o mesmo, a partir do terminal linux.

Drive 1\Folder

Drive 2\Folder

Eu quero que todos os arquivos e sub-arquivos na pasta da unidade 1 vão para a pasta da unidade 2, tentei usar MV e recebi um erro dizendo:

unable to remove target: Is a directory

    
por Taylor Gibb 30.09.2012 / 21:32

2 respostas

1

cp -r Drive\ 1/Folder/* Drive\ 2/Folder/

Eu sempre prefiro cp em vez de mv , pois significa que ainda tenho uma cópia do original, caso algo aconteça na transferência.

Após a cópia estar completa, você pode rm -r Drive\ 1/Folder .

Isso também deve lidar com o problema que o mv está tendo ao mover o diretório.

Espero que ajude

    
por 30.09.2012 / 21:42
1

Usar cp -ru drive1/* drive2 copiará tudo na unidade1 para a unidade2. O -r significa copiar recursivamente. O -u significa atualizar copiando somente quando o arquivo de origem é mais novo que o arquivo de destino ou quando o arquivo de destino está faltando.

    
por 30.09.2012 / 21:44

Tags