【发布时间】:2010-11-17 17:37:23
【问题描述】:
在 GNU 系统上,我只会使用 readlink -f $SOME_PATH,但 Solaris 没有读取链接。
我更喜欢在 bash 中运行良好的东西,但如果需要其他程序也可以。
编辑:到目前为止我想出的最好的方法是使用 cd 和 pwd,但需要更多的技巧来处理文件而不仅仅是目录。
cd -P "$*"
REAL_PATH=`pwd`
【问题讨论】:
-
为什么不直接下载并构建 GNU coreutils 包,然后使用其中的 readlink?我在 SunOS 和 Darwin 上都这样做过,效果很好。