当前位置: 技术问答>linux和unix
硬链接软连结-问题
来源: 互联网 发布时间:2016-03-16
本文导语: 硬链接是存在同一个档案系统中,而软连结却可以跨越不同的档案系统??? 这句话怎么理解,档案系统指的是什么? 什么时候用硬链接,什么时候用软连接? | 档案系统-->文件系统. 对于一个文件...
硬链接是存在同一个档案系统中,而软连结却可以跨越不同的档案系统???
这句话怎么理解,档案系统指的是什么?
什么时候用硬链接,什么时候用软连接?
这句话怎么理解,档案系统指的是什么?
什么时候用硬链接,什么时候用软连接?
|
档案系统-->文件系统.
对于一个文件来说,在一个文件系统内有个唯一的标识号inode号来标识这个文件,对于硬链接,实际上只是给这个文件起了个别名而已,它并没有空间来保存数据,只是使它的inode号为原文件的inode号而已.因为不能保证不同的文件系统内inode号唯一,所以硬链接只能在同一个文件系统内使用.
而对于软链接,它实际上有存储数据的空间,只是这段空间存储的不是文件的有效数据,而是要链接的文件的文件名.因为在一个计算机系统内,路径名是唯一的,所以软链接可以跨文件系统使用.
|
软连接,相当于快捷方式,删除软连接不影响原文件,删除原文件,软连接就失效。
硬连接,删除原文件,原硬连接的文件就变成了原文件。
其实cceczjxy兄说得已经很详细了。
linux档案系统--> ext2 ext2 reiserfs xfs
硬连接,删除原文件,原硬连接的文件就变成了原文件。
其实cceczjxy兄说得已经很详细了。
linux档案系统--> ext2 ext2 reiserfs xfs