次のシンボリックリンクファイルがあります。
cd /tmp
ln -s /bin/ls /test
../test
これでasを解決したいのですが、/test
このreadlink
コマンドは次のようにシンボリックリンクも解決します。
$ readlink -f ../test
../test -> /bin/ls
出力できるコマンドはありますか/test
?
答え1
realpath
GNU coreutilsのオプションが私に適しているようです-s
。
$ cd /tmp/foo
$ ln -s /bin/ls ../linktest
$ realpath -s ../linktest
/tmp/linktest
~からGNU coreutils マニュアル:-s
オプションは次のとおりです。
-s
、、、--strip
--no-symlinks
シンボリックリンクは解決されません。 (...)