Как принудительно создать символическую ссылку?

В Sierra :

Используйте UseKeychain . (Я не пробовал это, но это звучит как наиболее правильное решение.)

Или

ssh-add -K /your/key
echo ssh-add -A | cat >> ~/.bash_profile

Или создайте файл plist вместо добавления в ~ / .bash_profile .

Отказ от ответственности: как отмечали другие, я не знаю, насколько безопасно хранить парольные фразы ssh в связке ключей.

9
02.03.2017, 04:01
1 ответ

В GNU ln есть ln -n, что позволило бы перенавести символьную ссылку:

$ mkdir dir1 dir2
$ ln -s dir1 sym
# dir1/
# dir2/
# sym -> dir1/

$ ln -nsf dir2 sym
# dir1/
# dir2/
# sym -> dir2/

BSD coreutils использует флаг -h так же, как -n, , но вполне вероятно, что двоичный файл может поддерживать -n только для совместимости с GNU.

23
27.01.2020, 20:05

Теги

Похожие вопросы