软链接与硬链接不同, 若文件用户数据块中存放的内容是另一个文件路径名的指向, 则该文件就是软链接. 软链接就是一个普通文件, 只是数据块内容有点特殊....软链接有着自己的inode号以及用户数据块, 因此软链接的创建与使用没有类似硬链接的诸多限制:
软链接有着自己的文件属性以及权限.
可对不存在的文件或目录创建软链接.
软链接可交叉文件系统....创建软链接时, 链接计数i_nlink不会增加....删除软链接并不影响被指向的文件, 但如果被指向的源文件被删除, 则相关软链接被称为死链接, 即dangling link, 若被指向路径文件被重新创建, 死链接可恢复为正常的软链接....事实上, 我们可以把硬链接看作是指向磁盘空间的一级指针, 而软链接则是指向指针的多级指针.