![如何在 Linux 中用一行代码链接多个文件(例如 *.so)?](https://linux22.com/image/1246548/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E4%B8%AD%E7%94%A8%E4%B8%80%E8%A1%8C%E4%BB%A3%E7%A0%81%E9%93%BE%E6%8E%A5%E5%A4%9A%E4%B8%AA%E6%96%87%E4%BB%B6%EF%BC%88%E4%BE%8B%E5%A6%82%20*.so%EF%BC%89%EF%BC%9F.png)
我需要类似的东西
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
更好,因为它对于大量文件来说效果更好。
我需要类似的东西
ln -s /from/*.so
但ln
不允许这样做。那么你会怎么做呢?
通过 shell-builtins (和 globoperator)
from l in /from/*.so; do ln -s "$l"; done
通过find
find /from/ -name "*.so" -exec ln -s '{}' ';'
通过这种方式做find
更好,因为它对于大量文件来说效果更好。