温馨提示×

centos怎样查看软连接

小樊
46
2026-10-09 05:04:05
栏目: 智能运维

在 CentOS(以及其它 Linux 发行版)中,查看**软链接(符号链接,symbolic link)**常用方法如下:


1. 使用 ls 查看软链接

ls -l

示例输出:

lrwxrwxrwx 1 root root 10 3月 1 10:00 link -> /usr/bin/file

说明:

  • 第一个字符 l 表示软链接
  • -> 后面是真实指向的文件或目录

查看某个目录下的软链接:

ls -l /path/to/dir

只显示软链接:

ls -l | grep '^l'

2. 使用 readlink 查看软链接指向

readlink 软链接名

示例:

readlink /usr/bin/python

输出:

/usr/bin/python3

查看最终目标(递归解析):

readlink -f 软链接名

3. 使用 file 命令

file 软链接名

示例:

link: symbolic link to `/usr/bin/file'

4. 查找系统中的软链接

查找当前目录下所有软链接:

find . -type l

查找指向某个文件的软链接:

find / -type l -lname "*文件名*"

5. 查看软链接是否失效

ls -l 软链接名

如果目标文件不存在,通常会显示红色或闪烁(取决于终端配色)。

也可用:

test -e 软链接名 && echo 存在 || echo 不存在

如果你是想 创建 / 删除 / 排查软链接问题,也可以继续问我。

0 踩