温馨提示×

centos软连接是什么

小樊
48
2026-09-03 05:25:29
栏目: 智能运维

在 CentOS(以及所有 Linux 系统)中,软连接(Symbolic Link,也叫符号链接)是一种特殊的文件,它指向另一个文件或目录的路径,类似于 Windows 中的“快捷方式”。


一、软连接是什么

  • 软连接本身不是一个真实文件,而是一个路径指针
  • 它指向目标文件或目录
  • 如果原文件被删除,软连接会变成“死链接”(失效)
软连接 → 目标文件/目录

二、软连接 vs 硬连接(简单对比)

对比项 软连接 硬连接
类似 快捷方式 文件别名
跨文件系统 ✅ 支持 ❌ 不支持
可指向目录 ✅ 可以 ❌ 不可以
原文件删除 失效 仍可用
占用空间 很小 几乎无

三、在 CentOS 中创建软连接

1️⃣ 基本命令

ln -s 源文件 软连接名

示例

ln -s /opt/app/config.conf /etc/config.conf

含义:

  • /etc/config.conf 是指向 /opt/app/config.conf 的软连接

四、查看软连接

ls -l

示例输出:

lrwxrwxrwx 1 root root 20 Mar 10 10:00 config.conf -> /opt/app/config.conf
  • 开头 l 表示软连接
  • -> 后面是目标路径

五、删除软连接

rm 软连接名

⚠️ 注意:不要加 /

rm /etc/config.conf      ✅
rm /etc/config.conf/     ❌(可能删目录内容)

六、常见使用场景

  • 软件版本切换(如 Java、Python)
  • 配置文件统一管理
  • Web 目录映射
  • 简化长路径访问

七、小结

CentOS 软连接 = Linux 的快捷方式,用 ln -s 创建,指向文件或目录,灵活但依赖原文件。

如果你愿意,我也可以讲:

  • 软连接失效怎么排查
  • 软连接和 mount 的区别
  • 实际使用案例(如 Nginx、Java)

0