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

2023-12-21 12:32:00

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

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

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

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

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

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

在这里插入图片描述

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

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

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

文章来源:https://blog.csdn.net/ttxiaoxiaobai/article/details/135125973
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。