Como você ligaria um número de arquivos (por exemplo, * .so) por uma linha no Linux?

2

Eu preciso de algo como

ln -s /from/*.so

Mas ln não permite isso. Então, como você faria então?

    
por Andrei 05.08.2010 / 10:18

1 resposta

4

via shell-builtins (e globoperator)

from l in /from/*.so; do ln -s "$l"; done

via find

find /from/ -name "*.so" -exec ln -s '{}' ';'

fazer isso via find é melhor, já que funciona melhor para uma quantidade enorme de arquivos.

    
por 05.08.2010 / 10:20