linux/unix中soft link和hard link的区别是什么?linux/unix中软连接soft(sombolic) link和硬连接hard link的区别是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 09:01:06
linux/unix中soft link和hard link的区别是什么?linux/unix中软连接soft(sombolic) link和硬连接hard link的区别是什么?

linux/unix中soft link和hard link的区别是什么?linux/unix中软连接soft(sombolic) link和硬连接hard link的区别是什么?
linux/unix中soft link和hard link的区别是什么?
linux/unix中软连接soft(sombolic) link和硬连接hard link的区别是什么?

linux/unix中soft link和hard link的区别是什么?linux/unix中软连接soft(sombolic) link和硬连接hard link的区别是什么?
硬链接文件和原文件指向同样的数据,两者就像科隆一样,inode号也相同,当删除原文件时,硬链接文件仍然存在有效.但硬链接文件不同于文件的复制.应该说硬链接文件的产生只是原文件所在目录文件的内容发生改变,原文件的数据并没有得到复制,而复制文件,磁盘上有两份数据.简单说,硬链接就是一个类似于别名的概念.当原来的名字没有了,别名照样可以使用.
软连接也叫符号连接,他只是对源文件在新的位置建立一个“快捷(借用一下wondows常用词)”,所以,当源文件删除时,符号连接的文件将成为无源之水->仅仅剩下个文件名了,当然删除这个连接,也不会影响到源文件,但对连接文件的使用、引用都是直接调用源文件的.
不知我说明白了没有?!