软连接和硬链接的区别

硬链接

  • 创建硬链接的参数—— -l

给test.cpp建立硬链接

  • -i——可以查看文件node

文件node是一样的,说明你删除其中一个文件的时候,另一个文件不受影响

 

 

软连接

  • 创建软连接的参数——-s

软连接就类似于给文件起了一个别名

缺点:

  • 软连接可以指向软连接。这就容易造成循环引用,造成闭环
  • 软连接也可能指向一个不存在的文件

 

 

ln命令

  • -l——创建硬链接
  • -s——创建软连接

 

注意

  • 硬链接必须是在同一块硬盘上,且分区要相同
  • 软连接可以跨硬盘

 

个人理解

硬链接类似于深拷贝

软件类类似于浅拷贝

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值