sando a localização em subdiretórios e criando links simbólicos para todos os arquivo

Ok, então eu tenho tentado resolver isso, mas estou com dificuldade

A premissa é a seguinte: eu tenho um diretório com muitos subdiretórios (alguns dos quais também contêm mais subdiretórios), e eu tenho outro diretório separado em um compartilhamento diferente que imita o diretório de origem no layout. O que eu preciso agora é uma maneira de percorrer o diretório de origem, descobrir os arquivos nos subdiretórios e criar links simbólicos para eles no diretório de destin

Caso isso não esteja claro, este post descreve-o bastante bem, exceto que essa pergunta é direcionada ao link simbólico de diretórios, e não aos arquivos em s

edit: acabei de perceber no que o Kerrek estava chegando, esqueci de incluir este link:cript @Bash para criar automaticamente links simbólicos para subdiretórios em uma árvo

Ok, até agora eu tenho isso, com base na resposta de Kerrek:

#!/bin/bash

SOURCE="/home/simon/testdir/src"
DEST="/home/simon/testdir/dest"

cd $DEST

find $SOURCE -type f -exec ln -s -- "{}" "{}" \;

exit

que fornece o seguinte:

ln: creating symbolic link `/home/simon/testdir/src/new.dir/a': File exists
ln: creating symbolic link `/home/simon/testdir/src/new.dir/b': File exists
ln: creating symbolic link `/home/simon/testdir/src/new.dir/c': File exists

e qualquer forma, na verdade, ele não cria os links simbólicos no diretório de destin

questionAnswers(2)

yourAnswerToTheQuestion