如何清楚解析linux操做系统下的软硬连接?

> 硬连接的特色:node

  1. 文件有相同的inode及data block ;权限

  2. 只能对已经存在的文件进行建立;总结

  3. 不能交叉文件系统进行硬连接的建立;数据

  4. 不能对目录文件进行建立,只能够对文件建立;文件

  5. 删除一个硬连接文件并不影响其余的inode号文件。文件系统


> 软链接的特色: 若文件用户数据块存放的的内容是另外一个文件的路径名的指向,则该文件就是软连接。 软连接就是一个普通文件,只是数据内容有点特殊。软连接有本身的inode号以及用户数据块。所以软连接的建立与使用没有相似硬连接的诸多限制;block

  1. 软连接有着本身的文件属性及权限等;
  2. 可对不存在的文件或者目录进行建立软连接;
  3. 软连接可交叉文件系统;
  4. 软连接可对文件或者目录建立;
  5. 建立软连接时,连接计数不会增长;
  6. 总结: 删除软连接并不影响被指向的文件,但若指向的源文件被删除,则相关的软连接被称为死连接。
  7. 死连接指向文件路劲若被从新建立出来,则死连接可恢复为正常的软连接。
相关文章
相关标签/搜索