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

0

Eu tenho alguns milhares de arquivos diferentes que eu quero link simbolicamente, 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 onde eles vão? Todos eles receberiam 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*

aparece na pasta.

    
por cbalos 18.02.2014 / 11:14

1 resposta

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 usar o link simbólico ' somefile ')

    
por 18.02.2014 / 11:41