B站同名 有视频课程,一行一行源码解析,或者gzh 进行获取
已经完结
若依vue基础课程498
若依plus4.x版本498
若依plus5.x版本498
实战课程498
若依微服务498
xxljob课程398
Ai课程498
正在录制
若依前端vue 498
目前课程有若依vue基础课程,若依plus4.x版本课程,若依plus5.x课程,若依微服务课程
软连接(Symbolic Link,也称为符号链接)是Linux/Unix系统中一种特殊的文件类型,作用类似于Windows系统中的"快捷方式",用于创建一个指向另一个文件或目录的引用。
软连接的主要作用
- 便捷访问:可以将常用文件/目录链接到更容易访问的位置,无需每次输入完整路径
- 版本管理:例如可以创建
current链接指向当前使用的软件版本目录,升级时只需修改链接指向 - 节省空间:与硬链接不同,软链接不复制原文件数据,只保存路径引用
- 跨文件系统:可以链接不同分区或文件系统中的文件
如何创建和管理软连接
使用ln命令并加上-s参数创建软连接,基本语法:
# 创建文件软连接
ln -s 源文件路径 链接文件路径
# 创建目录软连接
ln -s 源目录路径 链接目录路径
示例操作
# 为文档创建软连接到桌面
ln -s /home/user/documents/report.pdf /home/user/desktop/report.pdf
# 为常用目录创建软连接
ln -s /var/www/html ~/webroot
# 查看软连接(带-l参数)
ls -l ~/webroot
# 输出类似:lrwxrwxrwx 1 user user 11 10月 9 10:00 /home/user/webroot -> /var/www/html
# 删除软连接(直接删除链接文件,不会影响源文件)
rm ~/webroot
注意事项
- 软连接文件权限显示为
lrwxrwxrwx,第一个l表示是链接文件 - 建议使用绝对路径创建软连接,避免因工作目录变化导致链接失效
- 删除源文件后,软连接会变成"断链"(显示为红色闪烁)
- 修改软连接指向需要先删除旧链接,再重新创建新链接
通过软连接可以灵活地管理文件系统中的资源引用,是Linux系统中非常实用的功能。
删除软连接的操作非常简单,且不会影响源文件/目录,具体方法如下:
基本命令
使用 rm 命令直接删除软链接文件即可,语法:
rm 软链接路径
示例
假设之前创建了一个名为 webroot 的软链接指向 /var/www/html:
# 删除软链接(正确方式)
rm ~/webroot
# 验证是否删除
ls -l ~/webroot # 会提示"没有那个文件或目录"
注意事项
-
不要加
/:如果删除的是目录软链接,不要在路径后加斜杠,否则可能误删源目录内容。# 错误示例(可能导致危险) rm ~/webroot/ # 加了斜杠,可能会删除源目录里的文件! -
确认是软链接:删除前可以先用
ls -l确认目标是软链接(开头为l):ls -l ~/webroot # 输出类似:lrwxrwxrwx 1 user user 11 ... /home/user/webroot -> /var/www/html -
使用绝对路径更安全:删除时尽量使用软链接的绝对路径,避免因当前目录变化导致误操作。
通过 rm 命令直接删除软链接文件,就能安全移除这个"快捷方式",源文件/目录不会受到任何影响。
1万+

被折叠的 条评论
为什么被折叠?



