проблема
Я могу выполнить VLC из командной строки, используя псевдоним .bash_profile
но не используя ссылку sym.
VLC находится в /Applications/VLC.app/Contents/MacOS/VLC
на моей машине
Сим-ссылка
Я попробовал две разные ссылки из моего пользовательского bin
:
ln -s /Applications/VLC.app/Contents/MacOS/VLC vlc
ln -s ../../../Applications/VLC.app/Contents/MacOS/VLC vlc
Для обоих терминалов просто выводит версию VLC и выходит:
️ ☞☞☞ vlc Peter\ Tosh\ -\ Stepping\ Razor-aLJFRgE4Ywk.mp3
VLC media player 3.0.3 Vetinari (revision 3.0.3-1-0-gc2bb759264)
️ ☞☞☞
псевдоним
Когда я сделал псевдоним для VLC в моем .bash_profile
:
alias vlc="/Applications/VLC.app/Contents/MacOS/VLC"
все работало нормально
️ ☞☞☞ vlc Peter\ Tosh\ -\ Stepping\ Razor-aLJFRgE4Ywk.mp3
VLC media player 3.0.3 Vetinari (revision 3.0.3-1-0-gc2bb759264)
[00007fe25051eaa0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Я могу просто продолжать использовать псевдоним, но я хотел бы понять, почему не работают символические ссылки.
Этот ответ обсуждает различия между символическими ссылками и псевдонимами, но, похоже, не решает мою конкретную проблему.