簡體   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