运行firefox
, 时/usr/bin/firefox
,我知道它象征性地链接到另一个程序,但我不知道如何找到该程序的符号链接。有什么帮助吗?
hee*_*ayl 12
解析符号链接的规范方法是使用readlink
.
要解析符号链接/usr/bin/firefox
:
readlink /usr/bin/firefox
Run Code Online (Sandbox Code Playgroud)
通过遵循其间的所有符号链接进行规范化:
readlink -f /usr/bin/firefox
Run Code Online (Sandbox Code Playgroud)
例如:
$ readlink /usr/bin/firefox
../lib/firefox/firefox.sh
$ readlink -f /usr/bin/firefox
/usr/lib/firefox/firefox.sh
Run Code Online (Sandbox Code Playgroud)
请注意,对于任何不是符号链接的文件,将解析为自身:
$ readlink -f /bin/cat
/bin/cat
Run Code Online (Sandbox Code Playgroud)