繁体   English   中英

为什么文件夹中的文件之间的符号链接相同?

[英]Why have symbolic links between files in folders at same depth?

我注意到在OS X上, /usr/local/Cellar文件夹包含使用Homebrew安装的二进制文件,而/usr/local/opt包含指向这些二进制文件的符号链接。 我没有多少使用过符号链接,但据我所知,它们的目的是在一个方便的位置创建一个链接到一个文件/文件夹,作为该文件/文件夹的副本,而不必移动该文件/文件夹从其原始位置。

所以我的问题是

1)我对符号链接的理解是否正确? ^^

2)如果是这样^^,为什么要在一个文件夹( /usr/local/opt )中创建符号链接到另一个文件夹( /usr/local/Cellar )中的二进制文件,该文件夹位于文件结构中类似的位置/深度? 在什么情况下你会使用这些符号链接,你不能只使用二进制文件?

谢谢!

Homebrew希望保持井井有条,因此将所有包裹安装在一个地方(地窖)。 您使用Homebrew安装的工具的某些文件应该位于某些位置(例如/usr/local/opt )。 这里使用符号链接,因此当您更新地窖中的Homebrew包时, /usr/local/opt中链接的文件也指相同的更新版本。

有关酒窖的一些信息,请参阅Homebrew常见问题解答

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM