UNIX硬链接与软链接区别
发布时间:2023-12-19 21:39:41 所属栏目:Unix 来源:DaWei
导读: 关于连接使用的选择,对于连接的使用最常用的用法是,硬连接用于原始文件和目标文件位于当前同一个文件系统。好处是能提供真实文件的有关信息,在原始文件被删除或移动时,也不会成为空连接
关于连接使用的选择,对于连接的使用最常用的用法是,硬连接用于原始文件和目标文件位于当前同一个文件系统。好处是能提供真实文件的有关信息,在原始文件被删除或移动时,也不会成为空连接。但是,如果需要连接目录或位于另一个文件系统的文件时,就必须采用软连接。 1、访问权限并不代表对真实文件的访问权限,也不能更改软连接的属性(访问权限拥有都和工作组等)。这些操作只能在真实文件中进行。 2、连接数实际上只有一个,因为软件链接是一个指向其他文件的真实文件,它不只是一个指向硬盘上某个位置的目录(硬连接则是)。 3、文件大小不确认,软连接列出的大小是其中包含的连接文件大小,而不是它指向那个真实文件的大小。 4、文件修改时间也不确切。软连接告诉我们的是连接最近一次被修改的时间,并没有指出连接所指文件的最近一次修改时间。 5、文件名指出,->之后是该文件所指的真实文件的路径名称。 6、文件的删除,和硬连接不同的是,如果删除了软连接所指的原始文件,那么该文件的数据块也会被删除,而连接也会变为空连接。不过,如果用rm命令来删除连接,原始文件则会安然无恙。 7、i-node的占用,和软连接相比,硬连接的好处是它们不占用i-node。这似乎微不足,但当硬盘上可用的i-node数量有限时就不一样了。如果硬盘上有无数小文件,这些小文件可能会用光硬盘上所有的i-node,即使硬盘上还有许多剩余空间,用光i-node之后再也不能创建新文件了,除非删除某些文件,释放部分i-node。 (编辑:52站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Flex中AdvancedDataGrid的用法示例介绍
- hp unix 监控脚本相关的博客
- Unix是什么?Unix和Linux有什么区别?
- 在Flex(Flash)中嵌入HTML代码或页面(Flex IFrame)
- 我的15年操作系统开源路——RT-Thread 创始人熊谱翔
- iphone se手机壳和iphone5s通用吗 iphone se能用iphone5s的
- iPhone 64G够用吗 64G和128G选哪个好
- iPhone X充电怎么样最快 iPhone X的四种充电方式对比评测
- unix内核 Unix与Linux有什么关系?OSX从何而来?Window又是
- iOS 9.3是否会出现设备时间1970变砖情况 ios9.3设备时间bug
推荐文章
站长推荐