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 中的快捷方式,修改其中任意内容 之前建立的软链接的相关文件(源文件、软链接文件)都会发现改变。还有一点很重要,软链接,删除 源 文件 软链接文件会失效,相反删除软链接文件,源文件不会受影响。
#################################
注意:如果 硬链接/软链接文件 已存在,然后再次链接,会报错,提示文件已存在。
解决方案:删除再重新链接。需要的话,记得备份!
文章来源:https://blog.csdn.net/ttxiaoxiaobai/article/details/135125973
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!