Linux软连接和硬链接

Linux硬链接和软连接


相关命令:
软连接ln -s    硬链接ln -l     查询文件详细信息(包括inode号)ll -i

1:软连接:软连接,又称为符号链接,相当于windows中的快捷方式,连接的是另一个文件的文件名。
2:硬链接:硬链接是对实际数据建立一个新的文件,与源文件没有什么区别。

演示连接创立的过程

先新建几个目录
这里写图片描述


范例一
请为 /shiyan/1.txt 和haha.txt 在本目录下创建一个软连接
这里写图片描述
目录可以创立软连接
这里写图片描述
文件的软连接带有->的符号,而硬链接没有
范例二
请再为1.txt和haha.txt创立一个硬链接
这里写图片描述
说明无法为目录文件创建硬链接
这里写图片描述
可以看到,硬链接与源文件没有任何区别,就连inode号都一样


硬链接和软连接的区别
-硬链接软连接
目录×
文件
删除源文件后连接是否存在×
能否跨磁盘建立连接×

因为硬链接是直接与inode号建立了一个连接,所以相当于一个独立的文件,而软连接是与源文件的文件名(有些不太准确,但是确实软连接是间接联系实际数据的)建立了联系。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值