在 CentOS(以及其它 Linux 发行版)中,查看**软链接(符号链接,symbolic link)**常用以下几种方法:
ls -l 查看最常用的方法:
ls -l 文件名
示例:
ls -l /usr/bin/python
输出示例:
lrwxrwxrwx. 1 root root 9 6月 1 10:00 python -> python3
说明:
l 表示这是一个软链接python -> python3 表示它指向 python3查看整个目录中的软链接:
ls -l /目录路径
ls -la 查看隐藏软链接ls -la
readlink 查看软链接指向readlink 软链接文件
示例:
readlink /usr/bin/python
输出:
python3
查看绝对路径(推荐):
readlink -f /usr/bin/python
file 命令file 软链接文件
示例:
file /usr/bin/python
输出:
/usr/bin/python: symbolic link to `python3'
查找当前目录下所有软链接:
find . -type l
查找并查看指向:
find . -type l -exec ls -l {} \;
stat 查看详细信息stat 软链接文件
| 目的 | 命令 |
|---|---|
| 查看是否是软链接 | ls -l |
| 查看指向目标 | readlink |
| 查看实际路径 | readlink -f |
| 查找软链接 | find -type l |
如果你有具体路径或场景(比如 /etc、/usr/bin、某个服务),我可以给你更针对性的命令。