cp tem um sinalizador -s , que cria links simbólicos em vez de copiar. Você provavelmente pode combiná-lo com -r , de modo que ele conecte recursivamente tudo, por exemplo:
cp -rs ./folder ./target/
Eu lembro que existe um utilitário para o GNU / Linux, que dá algum diretório, constrói a mesma hierarquia de diretórios, mas com todos os arquivos regulares substituídos por links simbólicos aos correspondentes.
Eu não consigo lembrar seu nome.
Sim, eu sei que é uma lição simples em programação de shell, mas não há razão para reinventar a roda.
Que tal algumas comandos linha fu? Há várias ideias nessa página.
Tags symbolic-link linux shell