Почему символические ссылки между файлами в папках одинаковой глубины? - PullRequest
0 голосов
/ 20 мая 2019

Я заметил, что в OS X папка /usr/local/Cellar содержит двоичные файлы, установленные с помощью Homebrew, и что /usr/local/opt имеет символические ссылки на кучу этих двоичных файлов.Я не очень часто использовал символические ссылки, но, насколько я понимаю, их цель - создать в удобном месте ссылку на файл / папку, которая действует как копия этого файла / папки, без необходимости перемещения этого файла./ папка из ее первоначального местоположения.

Итак, мои вопросы :

1) Правильно ли я понимаю мое понимание символических ссылок там?^^

2) Если так ^^, зачем создавать символические ссылки в одной папке (/usr/local/opt) на двоичные файлы в другой папке (/usr/local/Cellar), расположенные в аналогичном месте / глубине файла?состав?При каких обстоятельствах вы используете эти символические ссылки, где вы не можете просто использовать двоичные файлы?

Спасибо!

1 Ответ

0 голосов
/ 20 мая 2019

Доморощенный хочет держать вещи в порядке, поэтому устанавливает все свои пакеты в одном месте (погреб).Ожидается, что определенные файлы инструментов, которые вы устанавливаете с помощью Homebrew, будут находиться в определенных местах (например, в /usr/local/opt).Здесь используется символическая ссылка, поэтому при обновлении пакета Homebrew в подвале файлы, связанные с /usr/local/opt, также относятся к той же обновленной версии.

См. Также FAQ по домашнему пиву немного информации о погребе

...