如何解决为什么我无法执行 VLC 程序的符号链接?
我试图从终端执行 VLC 播放器,所以我为 VLC 程序建立了一个符号链接。当我从终端执行符号链接时,它确实运行了程序但无法打开。它的行为不同于直接执行原始 VLC 程序。为什么?
我的问题是:
- 从终端执行 VLC 可执行文件和从终端执行 VLC 的符号链接有什么不同?
- 为可执行文件构建符号链接是否正确?如果是,我该怎么做?
- 从终端执行程序和双击执行有什么区别吗?
文件路径:
- VLC 程序位于:/Applications/VLC.app/Contents/MacOS/VLC
- 我在以下位置构建了一个符号链接:/usr/local/bin
我尝试过的:
- 我构建了一个符号链接并从终端运行它,但无法打开。
- 我尝试在 VLC 的同一目录中构建符号链接,但它仍然不起作用。
- 我尝试建立指向它的硬链接,但效果不佳。
- 我用鼠标双击符号链接,它工作得很好!!!
- 我已经尝试了 alias 命令并且它有效。
结果显示在我的终端中:
符号链接创建者:
cmd-> ln -s /Applications/VLC.app/Contents/MacOS/VLC /usr/local/bin/vlc
直接从终端执行 VLC 程序,VLC UI 出现并正常工作:
cmd-> /Applications/VLC.app/Contents/MacOS/VLC
VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2)
[00007fceeff062d0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007fceefd74790] main playlist: playlist is empty
执行我创建的符号链接,但是 VLC UI 没有显示并停止:
cmd-> /usr/local/bin/vlc
VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。