在 CentOS(以及其他 Linux 发行版)中,**解除(删除)软链接(符号链接,symbolic link)**通常就是直接删除这个软链接文件本身,不会删除原文件。
以下是几种常见方式:
rm 命令(最常用)rm 软链接名
例如:
rm /usr/local/bin/mylink
✅ 只会删除软链接
❌ 不会影响源文件
unlink 命令unlink 软链接名
例如:
unlink /home/user/link_to_file
⚠️ 注意:unlink 只能删除单个文件或链接,不能带参数 -r 等。
ls -l 软链接名
示例输出:
lrwxrwxrwx 1 root root 10 Jun 10 10:00 mylink -> /opt/realfile
以 l 开头说明是软链接。
如果是目录软链接:
ln -s /data/www /var/www
删除时 不要加斜杠:
✅ 正确:
rm /var/www
❌ 错误(会删原目录内容):
rm /var/www/
查找并删除当前目录下所有软链接:
find . -maxdepth 1 -type l -delete
rm 或 unlink如果你有具体场景(如误建软链接、系统目录软链接等),可以贴出来我帮你具体分析。