创建软/硬链接
Table of Contents

软/硬链接区别

软链接(符号链接 Symbolic Link)类似于 Windows 快捷方式,指向目标文件位置。

而硬链接(Hard Link)指向硬盘索引节点,硬盘文件只有当所有节点都被删除时空间才会被释放。故对于硬链接而言,删除原文件不会导致链接无法访问,而软链接则会失效。

创建链接

硬链接使用 ln 命令创建,而软链接通过添加参数 -s 创建:

$ ln /a /hard/link/to/a
$ ln -s /a /symbolic/link/to/a

注意使用绝对路径

在创建链接时使用相对路径可能导致 Too many levels of symbolic links 错误。