跳到主要内容

linux软链接

  • 通过In创建软链接 (Link)
  • 软链接也叫符号链接,相当于win的快捷方式,指向另一个路径
  • 软链接作用:通过创建一个“入口地址” 来指向真实文件路径

软链接场景作用​

  • 简化路径,比如原路径很长,通过软链接可以简化
  • 方便发布和切换版本
  • 方便快速回滚

软链接常用命令​

  • 基本用法:ln -s 原文件/目录 软链接路径
  • 删除软链接:rm、unlink
bash
# 删除软链接
rm 软链接名
unlink 软链接名

命令相关参数​

参数对应英文含义记忆方式
-ssymbolic创建软链接(Symbolic Link)s = symbolic
-fforce强制执行,覆盖已有目标f = force
-nno-dereference不解引用目标软链接,不进入它指向的目录n = no-dereference
-vverbose显示详细执行过程v = verbose
-Tno-target-directory把目标始终当作一个路径,而不是目录T = target

软链接例子​

  • cd -P 软链接路径
    • 可以查看软链接路径实际的链接指向
    • P:Physical(物理路径)文件系统中实际指向的真实目录路径。
bash
# 移动文件
mv note.txt test/a
# 创建软链接, ./ 表示在当前目录下创建软链接
ln -s test/a/note.txt ./
# 查看软链接
ls -l
ll