linux的软连接和硬链接是什么意思

软连接硬链接是干什么用的

Linux 软连接和硬链接快速理解:

软连接: 一个文件的软连接相当于,这个文件访问快捷方式

硬连接:相当于这个文件副本

所以如果有一个文件a, 同时存在软连接和硬链接,我们如果把文件a删除,那结果会是如何呢?

这时候会发现,快捷方式不能访问了,但是硬链接文件还能正常使用,因为它相当于复制了一份a文件


二者区别:

软连接可以跨文件系统,也就是跨分区访问,硬链接不能,硬链接必须在同一个文件系统

软连接可以对文件或者目录都可以,硬链接只能针对文件

为啥要用到软连接和硬链接: 就是为了方便访问,你可以把快捷访问方式放到任何一个你想用的地方,而不用copy一份

linux下如何创建

软连接:ln –s   源文件         目标文件

硬链接:ln    源文件        目标文件

目标文件不需要提前创建