温馨提示×

centos软连接怎么查看源文件

小樊
74
2026-08-04 15:35:55
栏目: 智能运维

CentOS 中,查看软链接(symbolic link)指向的源文件,常用以下几种方法:


一、最常用:ls -l

ls -l 软链接名

示例

ls -l /usr/bin/python

输出类似:

lrwxrwxrwx 1 root root 9 3月  1 10:00 /usr/bin/python -> python2.7

-> 后面的就是源文件/目标路径


二、使用 readlink(推荐,脚本友好)

readlink 软链接名

示例

readlink /usr/bin/python

输出:

python2.7

显示绝对路径

readlink -f 软链接名
readlink -f /usr/bin/python

输出:

/usr/bin/python2.7

-f 会递归解析最终真实文件


三、使用 realpath

realpath 软链接名

示例:

realpath /usr/bin/python

输出:

/usr/bin/python2.7

⚠ 如果系统没有 realpath,可以先安装:

yum install -y realpath

四、查看所有软链接(目录中)

ls -l

或只显示软链接:

find . -type l

查看软链接及其指向:

find . -type l -exec ls -l {} \;

五、总结对比

命令 作用 是否推荐
ls -l 查看软链接指向 ✅ 常用
readlink 直接读取链接 ✅✅ 推荐
readlink -f 解析真实路径 ✅✅✅
realpath 显示绝对路径 ✅✅

如果你是想 判断某个文件是不是软链接,也可以告诉我,我可以给你更详细的命令示例。

0