加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

UNIX硬链接与软链接区别

发布时间:2023-12-31 07:40:04 所属栏目:Unix 来源:DaWei
导读: 关于连接使用的选择,对于连接的使用最常用的用法是,硬连接用于原始文件和目标文件位于当前同一个文件系统。好处是能提供真实文件的有关信息,在原始文件被删除或移动时,也不会成为空连接
关于连接使用的选择,对于连接的使用最常用的用法是,硬连接用于原始文件和目标文件位于当前同一个文件系统。好处是能提供真实文件的有关信息,在原始文件被删除或移动时,也不会成为空连接。但是,如果需要连接目录或位于另一个文件系统的文件时,就必须采用软连接。

1、访问权限并不代表对真实文件的访问权限,也不能更改软连接的属性(访问权限拥有都和工作组等)。这些操作只能在真实文件中进行。
 
2、连接数实际上只有一个,因为软件链接是一个指向其他文件的真实文件,它不只是一个指向硬盘上某个位置的目录(硬连接则是)。
 
3、文件大小不确认,软连接列出的大小是其中包含的连接文件大小,而不是它指向那个真实文件的大小。
 
4、文件修改时间也不确切。软连接告诉我们的是连接最近一次被修改的时间,并没有指出连接所指文件的最近一次修改时间。
 
5、文件名指出,->之后是该文件所指的真实文件的路径名称。
 
6、文件的删除,和硬连接不同的是,如果删除了软连接所指的原始文件,那么该文件的数据块也会被删除,而连接也会变为空连接。不过,如果用rm命令来删除连接,原始文件则会安然无恙。
 
7、i-node的占用,和软连接相比,硬连接的好处是它们不占用i-node。这似乎微不足,但当硬盘上可用的i-node数量有限时就不一样了。如果硬盘上有无数小文件,这些小文件可能会用光硬盘上所有的i-node,即使硬盘上还有许多剩余空间,用光i-node之后再也不能创建新文件了,除非删除某些文件,释放部分i-node。
 
 

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章