Как бы вы связали несколько файлов (например, *.so) с помощью одной строки в Linux?
Мне нужно что-то вроде
ln -s /from/*.so
Но ln
не позволяет такое. Итак, как бы вы сделали тогда?
1 ответ
Решение
Через встроенные оболочки (и глобоператор)
from l in /from/*.so; do ln -s "$l"; done
с помощью find
find /from/ -name "*.so" -exec ln -s '{}' ';'
делать это через find
лучше, так как он работает лучше для огромного количества файлов.