温馨提示×

linux软连接能重命名吗

小樊
42
2026-09-30 21:12:49
栏目: 智能运维

可以,Linux 的软链接(符号链接,symlink)是可以重命名的。

常见重命名方式

和重命名普通文件一样,用 mv 命令即可:

mv old_link new_link

例如:

ln -s /opt/app/app.jar app
mv app app_link

执行后,app_link 仍然指向 /opt/app/app.jar,只是链接名变了。

需要注意的点

  1. 软链接重命名不会影响它指向的目标文件
    • 只是改了“快捷方式”的名字
  2. 不要写成 mv link/ 新名
    • 如果后面带了 /,会被当成目录,可能报错或移动失败
  3. 跨目录移动软链接也可以
    mv app_link /tmp/app_link
    
    链接依然有效(前提是目标路径没变或仍是绝对路径)
  4. 相对路径软链接要小心
    • 如果软链接是用相对路径创建的:
      ln -s ../data.txt link
      
    • 移动到其他目录后,相对路径可能失效

补充:和硬链接的区别

  • 软链接:可以随意重命名、跨文件系统
  • 硬链接:也能重命名,但不能跨文件系统、不能对目录建硬链接

如果你愿意,我可以帮你看看你现在的软链接是用什么方式创建的,是否适合重命名。

0 踩