linux软链接
- 通过In创建软链接 (Link)
- 软链接也叫符号链接,相当于win的快捷方式,指向另一个路径
- 软链接作用:通过创建一个“入口地址” 来指向真实文件路径
软链接场景作用
- 简化路径,比如原路径很长,通过软链接可以简化
- 方便发布和切换版本
- 方便快速回滚
软链接常用命令
- 基本用法:
ln -s 原文件/目录 软链接路径 - 删除软链接:rm、unlink
# 删除软链接
rm 软链接名
unlink 软链接名
命令相关参数
| 参数 | 对应英文 | 含义 | 记忆方式 |
|---|---|---|---|
-s | symbolic | 创建软链接(Symbolic Link) | s = symbolic |
-f | force | 强制执行,覆盖已有目标 | f = force |
-n | no-dereference | 不解引用目标软链接,不进入它指向的目录 | n = no-dereference |
-v | verbose | 显示详细执行过程 | v = verbose |
-T | no-target-directory | 把目标始终当作一个路径,而不是目录 | T = target |
软链接例子
- cd -P 软链接路径
- 可以查看软链接路径实际的链接指向
- P:Physical(物理路径)文件系统中实际指向的真实目录路径。
# 移动文件
mv note.txt test/a
# 创建软链接, ./ 表示在当前目录下创建软链接
ln -s test/a/note.txt ./
# 查看软链接
ls -l
ll