2 21 22 軟連線檔案 與 硬鏈結檔案

2021-08-28 04:59:45 字數 532 閱讀 9081

軟連線

命令:  ln -s 原檔案 目標檔案

特徵:

1.相當於windows的快捷方式

2.只是乙個符號連線,所以軟連線檔案大小都很小

3.當執行軟連線的時候,會根據連線指向找到真正的檔案,然後執行

4.所有軟連線檔案的許可權是777,而真正的許可權是由指向的那個檔案決定的

5.原檔案丟失,軟連線無法訪問,會報找不到的錯誤

6.ls -al以後,軟連線後面箭頭指向的是原檔案

硬連線

命令:  ln 原檔案 目標檔案

特徵:

1.原檔案和連線檔案的屬性完全一樣

2.連線檔案和原檔案的關係類似於:複製+同步更新

3.當原檔案丟失,硬連線檔案還可以訪問

4.不能跨分割槽,不能針對目錄使用

5.原理:

原檔案和硬鏈結檔案的i節點號是相同的(ls -i),1個檔名對應乙個i節點,1個i節點可以通過多個檔名訪問,所以,他們的屬性完全相同,並且修改了其中乙個的內容另乙個也會跟著修改

硬鏈結與軟連線

硬鏈結只能引用同一檔案系統中的檔案。它引用的是檔案在檔案系統中的物理索引 也稱為 inode 當您移動或刪除原始檔案時,硬鏈結不會被破壞,因為它所引用的是檔案的物理資料而不是檔案在檔案結構中的位置。硬鏈結的檔案不需要使用者有訪問原始檔案的許可權,也不會顯示原始檔案的位置,這樣有助於檔案的安全。如果您...

軟鏈結與硬連線

1.在 server101的 root 使用者 home 目錄下,建立乙個檔案 file1,並新增字元 123 到這 個檔案,使用 cat 命令確認 root server101 echo 123 file1 root server101 cat file1 123 root server101 l...

Linux檔案鏈結命令 軟連線與硬鏈結

ln命令 該命令在檔案之間建立鏈結。這種操作實際上是給系統中已有的某個檔案指定另外乙個可用於訪問它的名稱。對於這個新的檔名,我們可以為之指定不同的訪問許可權,以控制對資訊的共享和安全性的問題。如果鏈結指向目錄,使用者就可以利用該鏈結直接進入被鏈結的目錄而不用打一大堆的路徑名。而且,即使我們刪除這個鏈...