Liunx 和 Win中的軟鏈結詳解

2021-10-03 08:19:32 字數 965 閱讀 1733

用過linux的朋友都知道linux中有軟鏈結的概念,可以通過ln命令建立到目錄或檔案的軟鏈結,軟鏈結的好處就是可以讓乙個目錄或檔案有多個入口但保持單一物理位置,方便應用和管理。

1.命令格式:

ln [引數][原始檔或目錄][目標檔案或目錄]

2.命令格式:
必要引數:

-b 刪除,覆蓋以前建立的鏈結

-d 允許超級使用者製作目錄的硬鏈結

-f 強制執行

-i 互動模式,檔案存在則提示使用者是否覆蓋

-n 把符號鏈結視為一般目錄

-s 軟鏈結(符號鏈結)

-v 顯示詳細的處理過程

3.使用例項:

# ln -sf file1 file2

其中file1是軟體鏈結的名稱,file2是實際檔案的路徑,以後通過file1就可以訪問file2了

win7作業系統中的mklink命令就可以建立類似的軟鏈結了。

d:\temp>mklink /?

建立符號鏈結。

mklink [[/d] | [/h] | [/j]] link target

/d 建立目錄符號鏈結。預設為檔案

符號鏈結。

/h 建立硬鏈結,而不是符號鏈結。

/j 建立目錄聯接。

link 指定新的符號鏈結名稱。

target 指定新鏈結引用的路徑

(相對或絕對)。

示例:

mklink /j filenew fileold

liunx描述Linux下軟鏈結和硬鏈結的區別

描述linux下軟鏈結和硬鏈結的區別 在linux系統中,鏈結分為兩種,一種是硬鏈結 hard link 另一種稱為符號鏈結或軟鏈結 symbolic link 預設不帶引數的情況下,ln建立的是硬鏈結,帶 s引數的ln命令建立的是軟鏈結。硬鏈結檔案與原始檔的inode節點號相同,而軟鏈結檔案的in...

Linux中的硬鏈結和軟鏈結

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

linux中的硬鏈結和軟鏈結

硬鏈結 指向同乙個索引節點,進而指向同乙個物理檔案。只要有乙個硬鏈結存在,物理檔案就不會被清除。硬鏈結和原檔案是 平等 的,只刪除乙個不能使檔案真正被刪除。軟鏈結 指向乙個新的索引節點,該節點指向的空間存的是檔案的路徑,根據路徑找到物理檔案。如果軟鏈結建立時指定的那個目錄被 刪除 則無法訪問物理檔案...