linux檔案鏈結命令ln

2021-10-05 02:38:20 字數 475 閱讀 5941

在linux系統上當需要在幾個不同的地方使用同乙個檔案的時候,不需要在所有地方都拷貝這份檔案,可以通過ln命令來建立該檔案的鏈結

ln filename lnfilename

ln 被鏈結的檔名 鏈結名

這樣鏈結名等同於被鏈結的檔案,對鏈結名的操作會等同於對被鏈結檔案的操作,這樣不加引數的鏈結,被稱為硬鏈結,因為原檔名和鏈結名都指向同乙個檔案資料區,刪除了原檔名,通過鏈結名依然可以繼續訪問原來原檔案的資料。

ln -s

通過新增引數-s那麼建立的鏈結就是軟鏈結,軟鏈結又稱為符號鏈結,軟鏈結不能像硬鏈結那樣指向檔案本身存放的位址,更像是指向原檔案的檔名,如果把原檔案刪除,那麼軟鏈結將丟失鏈結,會被看作乙個新檔案,裡面的內容也會被清空,這時候如果編輯軟連線並儲存,原檔案又會重新被建立,內容也和軟連線一樣,這時候裡面的內容並不是最初的那個檔案。

可以通過ls -l命令檢視檔案屬性,可以看到鏈結和原檔案的關聯

鏈結名->原檔案

Linux的鏈結檔案 ln命令

linux的鏈結檔案 使用ln命令來建立鏈結檔案 link linux鏈結分兩種 硬鏈結 hard link 符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。root geo lianxi ln s xiaotong tongtong 符號鏈結才能為目錄建立鏈結 原始檔 目標檔...

Linux的鏈結檔案 ln命令

linux的鏈結檔案 使用ln命令來建立鏈結檔案 link linux鏈結分兩種 硬鏈結 hard link 符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。root geo lianxi ln s xiaotong tongtong 符號鏈結才能為目錄建立鏈結 原始檔 目標檔...

linux 鏈結ln命令

linux中鏈結命令ln是乙個非常重要的命令 linux中鏈結方式又分為硬鏈結和軟鏈結 又稱之為符號鏈結 兩種 首先介紹下ln命令 l n命令用來連線檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則會把前面指定的所有檔案或目錄複製到該目錄中。若同時指定多個檔案或目錄...