如何在 Linux 中用一行代码链接多个文件(例如 *.so)?

如何在 Linux 中用一行代码链接多个文件(例如 *.so)?

我需要类似的东西

ln -s /from/*.so

ln不允许这样做。那么你会怎么做呢?

答案1

通过 shell-builtins (和 globoperator)

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

通过find

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

通过这种方式做find更好,因为它对于大量文件来说效果更好。

相关内容