温馨提示×

centos软连接如何查看源

小樊
45
2026-10-20 19:10:53
栏目: 智能运维

在 CentOS(以及其它 Linux 发行版)中,查看软链接(符号链接)指向的源文件/目录,常用以下几种方法:


1. 使用 ls -l

最常用的方法:

ls -l 软链接名

示例:

ls -l /usr/bin/python

输出示例:

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

其中 -> 后面就是源文件。


2. 使用 readlink

只输出软链接指向的路径:

readlink 软链接名

示例:

readlink /usr/bin/python

输出:

python2.7

如果需要绝对路径,加 -f:

readlink -f 软链接名

3. 使用 stat

查看更详细的信息:

stat 软链接名

示例:

stat /usr/bin/python

在输出中可以看到:

File: ‘/usr/bin/python’ -> ‘python2.7’

4. 使用 file

file 软链接名

示例:

file /usr/bin/python

输出:

/usr/bin/python: symbolic link to `python2.7'

5. 批量查看目录下所有软链接

ls -l | grep '^l'

或:

find /path -type l

小总结

命令 用途
ls -l 最直观,看指向
readlink 脚本中常用
readlink -f 获取绝对路径
stat 详细信息
file 快速判断

如果你有具体场景(比如软链接链了好几层、或者想找失效软链接),可以继续问我。

0 踩