| 软链 | ln -s 目标 链接名 |
|---|---|
| 硬链 | ln 目标 链接名(不可跨分区) |
| 更新 | ln -sfn 新目标 现有链接 |
典型用法
典型用法
ln -s /opt/app-1.2.0 /opt/app
ln -sfn /opt/app-1.3.0 /opt/app # 原子切换版本
ls -l /opt/app
readlink -f /opt/app发布系统用「版本目录 + 软链」实现回滚:切软链是秒级操作。
ln -s 建软链(跨文件系统、指向路径),硬链接共享 inode 只能同文件系统;发布目录切换与版本管理常用软链。
| 软链 | ln -s 目标 链接名 |
|---|---|
| 硬链 | ln 目标 链接名(不可跨分区) |
| 更新 | ln -sfn 新目标 现有链接 |
ln -s /opt/app-1.2.0 /opt/app
ln -sfn /opt/app-1.3.0 /opt/app # 原子切换版本
ls -l /opt/app
readlink -f /opt/app