Copie a árvore de diretórios, alterando o alvo dos links simbólicos absolutos

1

Gostaria de saber se existe uma maneira fácil de copiar, scp, tar tarado, etc. host1:/base1/dir1 to host2:/base2/dir1 . Além do diretório base, toda a estrutura de diretórios deve ser idêntica.

'host1: / base1 / dir1 / dir2 / dir3 / dir4 / contém um arquivo de link simbólico como este:

SYMBOLIC_LINK -> /base1/dir1/dir2/dir5/dir6/file1

Eu quero que a cópia tenha um link simbólico apontado para os mesmos nomes de diretório, mas com um diretório base diferente:

SYMBOLIC_LINK -> /base2/dir1/dir2/dir5/dir6/file1

Eu gostaria de fazer isso em tempo real, sem ter que fazer algum tipo de sed ou outra pesquisa e substituir para corrigi-lo após a cópia.

    
por Jeff_linux 23.05.2016 / 16:25

0 respostas