Eu tenho alguns milhares de arquivos diferentes que eu quero criar um link simbólico, existe algum programa onde eu possa selecionar todos os arquivos que eu quero ligar simbolicamente (mantendo o mesmo nome de arquivo no destino do symlink) e então escolher para onde eles vão. Todos eles iriam receber links simbólicos no mesmo diretório. Estou usando o Mac OS X 10.9.1. Se não houver software para fazer isso, posso criar um script de shell que vincule arquivos que contenham uma determinada palavra-chave no nome do arquivo? Digamos que eu tenha:
/orginal
fileDis
fileDat
thing1
thing2
E eu quero simbolizar todos os arquivos com a palavra "arquivo" no nome para um diretório, mantendo o nome do arquivo original para que o resultado seja:
/symlinks
fileDis
fileDat
Tentei isso como sugerido:
cd /symlinks
for a in /original/*file* ; do ln -s $a . ; done
E acabou tendo apenas
*File*
aparecer na pasta.
fonte
for
Alerta! (-: