Linux 软链接与硬连接区别

硬链接:
ln source_file dest_filenode

  1. 文件具备相同的inode(索引号)和data block(数据块)。
  2. 只能对已存在的文件进行创建,不能对目录建立
  3. 不能跨分区建立
  4. 删除一个硬连接不会影响其余有相同inode的文件
    软连接
    ln -s source_file dest_file
  5. 软连接具备本身的文件属性以及权限
  6. 软连接能够对不存在的文件或目录进行建立
  7. 软连接可跨分区建立
  8. 建立软连接,连接计数i_nlike 不会增长
  9. 删除软连接不影响被指向的文件,但若被指向的源文件被删除,则相关的软链接成为死连接。若被指向文件被从新建立,死连接可恢复正常的连接。
相关文章
相关标签/搜索