没有解析符号链接的规范路径

dai*_*isy 1 symlink

我有一个像这样的符号链接文件,

cd /tmp
ln -s /bin/ls /test
Run Code Online (Sandbox Code Playgroud)

现在我想解析../test/test,但该readlink命令还为我解析符号链接,例如

$ readlink -f ../test
../test -> /bin/ls
Run Code Online (Sandbox Code Playgroud)

有没有可以输出的命令/test

ilk*_*chu 5

realpath来自 GNU coreutils 的选项似乎对我有用-s

$ cd /tmp/foo
$ ln -s /bin/ls ../linktest
$ realpath -s ../linktest 
/tmp/linktest
Run Code Online (Sandbox Code Playgroud)

GNU coreutils 手册-s选项是:

-s, --strip,--no-symlinks

不解析符号链接。(...)