![No OS X, como eu poderia criar links simbólicos para tudo dentro de um determinado diretório (em vez do próprio diretório)?](https://rvso.com/image/1267751/No%20OS%20X%2C%20como%20eu%20poderia%20criar%20links%20simb%C3%B3licos%20para%20tudo%20dentro%20de%20um%20determinado%20diret%C3%B3rio%20(em%20vez%20do%20pr%C3%B3prio%20diret%C3%B3rio)%3F.png)
Digamos que eu tenha vários arquivos de configuração que gostaria de armazenar em outro lugar, mas se eu movê-los e criar um link simbólico para o diretório, o aplicativo o verá como um link simbólico e não usará os arquivos contidos.
Em vez disso, o que eu gostaria de fazer é descobrir um comando que me permita criar links simbólicos em lote para todos os arquivos em um determinado diretório. Isso pode ser feito?
Responder1
Basta usar um curinga. Assim:
ln -s /path/to/config/files/* /path/to/symlinks/
Embora você possa usar um caminho relativo para o diretório de destino, o diretório em que os destinos do link estão deve ser especificado com um caminho absoluto.
Observe que se houver algum diretório no diretório com os alvos, ele criará um link simbólico para ele em vez de criar um diretório com links simbólicos dentro. Se houver muitos (se houver) para resolver manualmente, você terá que escrever um script de shell para fazer isso.