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