首页 > 代码库 > 软连接和硬链接

软连接和硬链接

        硬链接:通过索引节点(inode)进行的链接的链接。

                ln 原文件 目标文件



        软连接:(符号链接)相当于windows里面的快捷文件。

                ln -s 原文件 目标文件



        总结:ll -i 可以看文件的inode。可以发现硬链接文件和原文件inode号相同,与软连接的inode号不同。ln不能为目录创建硬链接,但ln -s可以为目录创建软连接。rm删除原文件时,只是删除文件到该文件的inode的一段链接,硬链接还存在,(只有硬链接全部删除,文件的空间inode才能释放)修改软连接就可以修改原文件。硬链接和原文件相互不影响,原文件影响着软连接。很多硬件设备中的快照功能,就是利用硬链接的原理。


软连接和硬链接