如何获取“which”命令来解析符号链接?

如何获取“which”命令来解析符号链接?

我已将脚本文件符号链接到我的 ~/bin 中,当我这样做时,which foo输出是:

/Users/me/bin/foo

有没有办法解决符号链接并向我显示真实文件?

答案1

使用readlink

readlink -f "$(which command)"

答案2

zsh

print -r =foo(:A)

或者如果foo是在$cmd变量中:

print -r $cmd:c:A

相关内容