linux | 软连接与硬链接 | 实测

本文介绍了Linux中硬链接和软链接的区别,包括操作原理、用途(如备份),以及如何处理链接冲突。硬链接像复制但共享数据,软链接类似快捷方式,删除源会影响软链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很多知识,我们都是通过学习其他博主的博客,可是学习的过程 常常需要辩证的去辨别真伪。这很耗精力,最好的方法就是实践去检测。
软链接 和 应链接 在 linux 上操作非常重要

常见场景:最重要的就是,做备份,尤其是库版本的更新,或者命令/编译器的更新做备份。避免占重新创建文件(这是最本质的区别,不然可以搬新的,而不用链接)

#硬链接命令参考
ln 源文件	硬链接文件
ln ./tmp_1.txt ./tmp_3.txt

硬链接 相当于复制了源 文件 ,但是在源文件上操作 或者在硬链接后的文件上操作 ,所有的文件的内容都会发生变化。还有一点 删除源文件 或者 硬链接文件 不会影响之前建立的硬链接 的相关文件(源文件、硬链接文件)

#软链接命令参考
ln -s 源文件	软链接文件
ln -s ./tmp_2.txt ./tmp_4.txt

软链接,相当于win 中的快捷方式,修改其中任意内容 之前建立的软链接的相关文件(源文件、软链接文件)都会发现改变。还有一点很重要,软链接,删除 源 文件 软链接文件会失效,相反删除软链接文件,源文件不会受影响。

在这里插入图片描述

#################################

注意:如果 硬链接/软链接文件 已存在,然后再次链接,会报错,提示文件已存在。
解决方案:删除再重新链接。需要的话,记得备份!

参考1
参考2
参考3
参考4

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值