Existe software / programa que pode vincular em massa um monte de arquivos? Que tal um script de shell?

0

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.

cbalos
fonte

Respostas:

0

No diretório / symlinks:

for a in /original/file* ; do ln -s $a . ; done

(Você pode querer /original/*file*/ se você também quiser symlink ' somefile ')

pjc50
fonte
Uso inútil de for Alerta! (-:
JdeBP
tentei isso, mas não parecia funcionar. Veja minha pergunta atualizada
cbalos