码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 的硬链接与软链接

时间:2016-05-10 20:15:24      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

Linux 的硬链接与软链接
   http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/
   若一个 inode 号对应多个文件名,则称这些文件为硬链接。软链接本身是个特殊的文件,文件内容指向另一个文件名路径(建议绝对路径)
  硬链接存在以下几点特性:
     文件有相同的 inode 及 data block;
     只能对已存在的文件进行创建;
     不能交叉文件系统进行硬链接的创建;
     不能对目录进行创建,只可对文件创建;
     删除一个硬链接文件并不影响其他有相同 inode 号的文件。
软链接存在以下几点特性:
     软链接有自己的文件属性及权限等;
     可对不存在的文件或目录创建软链接;
     软链接可交叉文件系统;
     软链接可对文件或目录创建;
     创建软链接时,链接计数 i_nlink 不会增加;
     删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。
    stat 查看文件的inode号等相关信息
    find -inum 命令可查看某个inode号的文件

Linux 的硬链接与软链接

标签:

原文地址:http://www.cnblogs.com/blue-sea-sky/p/5478866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!