Linux:软硬链接
Linux:軟硬鏈接
- 軟硬鏈接
- 軟連接
- 硬鏈接:
- 總結(jié):
軟硬鏈接
我們通過舉例子來理解軟硬連接。
軟連接
首先我們先touch一個文件aaa
向其中追加內(nèi)容
使用ln -s [源文件] [生成的軟鏈接文件] 命令生成軟連接bbb
此時再看bbb里面的內(nèi)容,和aaa里的內(nèi)容是一樣的
然后我們在把源文件刪除,用ll命令查看,發(fā)現(xiàn)bbb找不到源文件
在向bbb中寫入數(shù)據(jù)
發(fā)現(xiàn)源文件又生成了,所以,刪除的時候最好時軟鏈接文件和源文件一起刪除
硬鏈接:
同樣以aaa為例子我們生成硬鏈接,此時aaa文件中的數(shù)據(jù)為222
使用使用ln [源文件] [生成的軟鏈接文件]命令 生成硬鏈接文件ccc
向aaa中追加內(nèi)容,分別查看aaa和硬鏈接文件ccc中的內(nèi)容,發(fā)現(xiàn)一模一樣
并且源文件aaa和硬鏈接文件ccc的inode節(jié)點號時一模一樣的,而和軟鏈接文件bbb的結(jié)點號不一樣
最后我們在把源文件aaa刪除,看一下ccc發(fā)現(xiàn)并沒有影響
總結(jié):
軟鏈接:
(1)軟鏈接文件就相當于一個文件的快捷方式
(2)軟鏈接文件具有獨有的inode結(jié)點號
(3)在刪除軟鏈接或者軟鏈接文件指向的源文件的時候,一定要兩者都刪除
硬鏈接:
(1)源文件和硬鏈接的inode結(jié)點號是一模一樣的
(2)硬鏈接文件除了和源文件的名稱不一樣其它都一樣
總結(jié)
以上是生活随笔為你收集整理的Linux:软硬链接的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: q5 s905l 固件 202109版
- 下一篇: Linux设备驱动-platform虚拟