天天看點

Linux中的“快捷方式”:ln

Linux-ln

不過Linux中的ln,有兩種類型,軟連結(符号連結)和硬連結;

軟連結是通過路徑來引用另一個檔案|檔案夾,也就相當于Windows的快捷方式、MacOS的别名,這也是日常最常用的。

硬連結就有所不同,它是磁盤上實體檔案的第二個名稱,假設我為A檔案建立了一個硬連結B,然後删除A檔案,這個時候通過B還是可以正常通路檔案;

注意:軟連結可以指向檔案夾|檔案,硬連結在非超級使用者的情況下隻可以指向檔案。

下圖是關于軟連結(符号連結)和硬連結的圖解:

Linux中的“快捷方式”:ln

在圖中就可以看的出來,軟連結是針對原檔案路徑的一個引用;這也是與Windows的快捷方式一緻的地方。

如何使用

建立軟連結

ln -s filenameA filenameB //檔案
ln -s dirnameC dirnameD  //檔案夾      

建立硬連結

ln filenameA filenameB //檔案
ln -d dirnameC dirnameD //檔案夾(需要目前使用者是超級使用者才能使用)      

檢視軟連結指向的位置

readlink filenameB
結果:lrwxrwxrwx 1 root ..... filenameB -> /filenameA      

最近開始更新Linux的一些知識點,也算是給最近看的書一些交代。>.<

繼續閱讀