다음과 같은 심볼릭 링크 파일이 있습니다.
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
심볼릭 링크는 해결되지 않습니다. (...)