
Linux系统中软链接和硬链接的区别
硬链接实际上是同一文件系统中同一个文件的多个“入口”,每个硬链接指向的是同一个文件的inode(索引节点),所有硬链接共享相同的inode和数据块。删除任意一个硬链接并不会影响其他的硬链接或者文件本身,让所有硬链接都被删除(以及没有其他引用)时,文件内容才会真正被删除。硬链接:即使源文件(即其他硬链接所指向的文件)被删除,只要存在至少一个硬链接,文件内容仍能通过其他硬链接访问,不会消失。软链接:如果删除软链接所指向的源文件,那么通过软链接尝试访问的文件将会失败,因为软链接失去了有效的指向。








