我需要发出几个命令来跟踪指向最终目标的符号链接链。
是否有一个命令可以一步完成?
which updatedb
/usr/bin/updatedb
ls -l /usr/bin/updatedb
lrwxrwxrwx 1 root root 26 2010-09-01 16:22 /usr/bin/updatedb -> /etc/alternatives/updatedb
ls -l /etc/alternatives/updatedb
lrwxrwxrwx 1 root root 25 2010-09-01 16:21 /etc/alternatives/updatedb -> /usr/bin/updatedb.mlocate
ls -l /usr/bin/updatedb.mlocate
-rwxr-xr-x 1 root root 34492 2010-03-24 21:16 /usr/bin/updatedb.mlocate
使用
readlink -e <linkfile>
. 有关其参数的更多信息,请参见 readlink 的手册页。您可以使用
readlink -e
默认安装的@htorque 中提到的 。但是,如果您执行了类似ln -s a a
then的操作,则readlink -e a
根本不会提供任何输出,这与您在普通文件时执行的操作readlink b
相同b
。如果您安装包
chase
(sudo apt-get install chase
,以“追逐符号链接”命名),您将获得更多信息输出。你可以详细运行它:
它显示了中间链接