[英]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.