链接

链接是目录中指向真实位置的占位符。

符号链接(软链接)

软链接类似Windows中的“快捷方式”

软链接被创建后,会有一个新的文件索引节点号,说明软链接生成的文件为一个新的文件,它内部只存储了源文件的基本信息,没有源文件的数据。

可以为一个文件生成多个链接,但不要为其他符号链接再创建符号链接,不然会生成一个链接文件链,即容易混淆还容易断开,造成各种问题。

硬链接

硬链接会创建一个独立文件,其中包含了源文件的信息以及位置。引用硬链接文件等同于引用了源文件

创建硬链接后,所创建的链接与源文件有相同的文件索引节点号

ls -il

注意:只能在同种存储媒体上的文件之间创建硬链接,不能在不同挂载点下的文件间创建硬链接。但可使用软链接。

参考资料

《Linux命令行与shell脚本编程大全》(第2版) —— 3.6.3 链接文件(P63-65)

作者:Seeker  创建时间:2019-04-24 14:55
 更新时间:2019-04-24 15:06