Linux軟連線和硬連線

2021-09-02 04:07:03 字數 646 閱讀 2693

將可執行檔案複製或者軟連線,即可直接執行。

cp pipework-master/pipework  /usr/local/bin/

chmod +x /usr/local/bin/pipework

軟連線

命令:  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節點可以通過多個檔名訪問,所以,他們的屬性完全相同,並且修改了其中乙個的內容另乙個也會跟著修改

linux軟連線和硬連線

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

linux 硬連線和軟連線

系統如何通過檔名訪問磁碟資料 每個檔案都對應了乙個inode物件 inode物件指出該檔案在物理磁碟上的位置,訪問檔案時,作業系統通過檔案找到乙個檔案的 inode 索引 找到對應的inode 硬連線和軟連線的區別 軟連線和硬鏈結都是產生檔案快捷方式的操作 類似於win下的快捷方式 只是底層索引方式...

Linux軟連線和硬連線

軟連線命令 ln s 原檔案 目標檔案 特徵 1.相當於windows的快捷方式 2.只是乙個符號連線,所以軟連線檔案大小都很小 3.當執行軟連線的時候,會根據連線指向找到真正的檔案,然後執行 4.所有軟連線檔案的許可權是777,而真正的許可權是由指向的那個檔案決定的 5.原檔案丟失,軟連線無法訪問...