温馨提示×

怎么链接Linux文件

小樊
40
2026-07-01 14:17:47
栏目: 智能运维

在 Linux 中,“链接文件”通常指创建链接(link),主要有两种:


一、硬链接(Hard Link)

特点

  • 指向同一个 inode
  • 不能跨文件系统
  • 不能链接目录
  • 删除原文件,硬链接仍然可用

创建方式

ln 源文件 硬链接名

示例

ln file.txt file_hard_link.txt

查看 inode:

ls -i file.txt file_hard_link.txt

二、软链接(Symbolic Link / 软连接)

特点

  • 类似 Windows 的“快捷方式”
  • 保存的是路径
  • 可以跨文件系统
  • 可以链接目录
  • 原文件删除后,软链接失效

创建方式

ln -s 源文件或目录 软链接名

示例

ln -s /home/user/file.txt file_soft_link.txt

链接目录:

ln -s /var/www/html html_link

查看链接:

ls -l

三、区别对比

对比项 硬链接 软链接
本质 inode 路径
跨文件系统
链接目录
原文件删除 仍可用 失效
文件大小 原文件大小 很小

四、删除链接

rm 链接名

⚠️ 注意:

  • 删除的是链接本身,不会影响原文件
  • 不要对软链接使用 rm -rf 链接名//

五、常见用途

  • 软链接用于程序、配置文件、日志目录
  • 硬链接多用于备份、防止误删重要文件

如果你说的是 用命令连接远程 Linux 文件挂载网络文件,也可以告诉我具体场景,我可以更详细讲解。

0