linux系统的硬链接和软连接
linux系统有硬链接和软连接,都是由ln指令实现,他们有什么区别的,在这里我给大家解释一下
1、创建硬链接
- 01
创建文件a.txt并写入hello,用ln 指令创建硬链接b,查看b中的内容与a.txt相同,如下图
2、创建软连接
- 01
用ln -s 指令创建a.txt的软连接c,c的内容也和a.txt的内容一致,如下图
3、查看区别
- 01
删除掉a.txt,然后再查看b和c的内容呢,不一样了吧,如下图
- 02
总结: 1、硬链接和软链接的指令差一个 -s 2、硬链接可以理解成磁盘文件的另一种访问路径,删除掉a.txt,系统关闭了a.txt的访问路径,不影响硬链接b;而软连接里面只保存了目录文件的位置,当删除目标文件的时候,软链接文件也失去的磁盘访问的通道。
赞 (0)