linux系統鏈結 軟鏈結

2021-07-22 09:04:53 字數 1237 閱讀 4377

軟鏈結(soft link)也稱為符號鏈結(symbolic link)。linux裡的軟鏈結檔案就類似windows系統中的快捷方式。linux裡的軟鏈結檔案實際上是乙個特殊的檔案,檔案型別是l。軟鏈結檔案實際上可以理解為乙個文字檔案,這個檔案中包含有軟鏈結指向另一原始檔的位置資訊內容,因此,通過訪問這個「快捷方式」就可以迅速定位到軟鏈結所指向的原始檔實體。

①建立軟鏈結。

建立軟鏈結原始檔是需要存在的,要建立的軟鏈結檔案是不能存在的。

[root@ianlinux softlntest]# ln -s ianfile ianfile_soft_link
②原始檔和軟鏈結檔案的inode號並不相同,這表明原始檔和軟鏈結檔案不是同乙個檔案。(與硬鏈結不同)

③用readlink可以看到軟鏈結包含了原始檔的路徑。

④通過軟鏈結檔案也可以讀到原始檔的內容。

[root@ianlinux softlntest]# cat ianfile

soft

link studying.

[root@ianlinux softlntest]# cat ianfile_soft_link

soft

link studying.

⑤刪除軟鏈結無任何影響,但是刪除原始檔,會出現紅底白字的閃爍,軟鏈結無效。 (與硬鏈結不同)

軟鏈結類似windows的快捷方式(可以通過readlink檢視其指向)。

執行命令ln -s 原始檔 軟鏈結檔案,即可完成建立軟鏈結(目標不存在)。

軟鏈結和原始檔是不同型別的檔案,也是不同的檔案。inode也不相同。

刪除軟鏈結檔案可以用rm命令。

刪除原始檔,軟鏈結檔案依然存在,但是無法訪問指向的原始檔路徑內容了。失效的時候一般是紅底白字閃爍提示。

linux系統 軟鏈結 硬鏈結

區別 硬鏈結原檔案 鏈結檔案公用乙個inode號,說明他們是同乙個檔案,而軟鏈結原檔案 鏈結檔案擁有不同的inode號,表明他們是兩個不同的檔案 在檔案屬性上軟鏈結明確寫出了是鏈結檔案,而硬鏈結沒有寫 出來,因為在本質上硬鏈結檔案和原檔案是完全平等關係 鏈結數目是不一樣的,軟鏈結的鏈結數目不會增加 ...

Linux系統硬鏈結和軟鏈結

宣告,本篇文章 和參考了其他博主的文章,供自己學習之用 在linux系統下,有兩種鏈結檔案,一種是硬鏈結 hard link 一種是軟鏈結,也稱為符號鏈結 symbolic link ln 引數 原始檔或目錄 目標檔案或目錄 硬鏈結相當於建立了原始檔的副本,如果硬鏈結檔案的內容修改了,那麼原始檔的內...

linux硬鏈結 軟鏈結

1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...