Linux 理解“链接“概念

Linux的链接分为两种:硬链接和软链接。

硬链接:A→B;假设A是B的硬链接,那么他们两个指向了同一个文件(同一索引节点)!允许一个文件拥有多个路径,用户可以通过这种机制去建立硬链接到一些重要文件上,以防误删!(A和B处于同等地位,两者删除其中任何一个,都能正常访问内容)

软链接:A→B;假设A是B的软链接。它们的性质类似Windows的快捷方式,删除的源文件,快捷方式将无法访问。(A 和 B 之间是“主从”关系,如果 B 被删除了,A 仍然存在(因为两个是不同的文件),但指向的是一个无效的链接。)

创建链接命令:ln(link)

语法ln  源文件  链接文件

下面通过实例,来描述链接的性质

进入home目录,使用touch命令创建文件t1。

使用ln命令,创建一个硬链接

创建软链接,需要加上-s(soft)参数

使用ll命令观察文件属性

 发现硬链接,以文件形式存在(由“-”得出)。而软链接以链接形式存在(由“l”得出)。

使用echo命令,对f1文件输入字符串。这里就输入“I love cxk”测试一下

使用cat命令,查看t1,t2,t3,都是有I love cxk这个内容

 

 然后把f1源文件删除,再查看f2和f3.

发现建立硬链接的f2没影响,而建立软链接的f3失效了,并且变成红色。 

总结:硬链接适合做内容备份,软连接适合做快捷方式。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值