簡介
語法:ln [選項] 目標 [連結名]
ln [選項] 目標 目錄
分類
連結有兩種,一種被稱為硬連結(Hard Link),另一種被稱為符號連結(Symbolic Link)。建立硬連結時,連結檔案和被連結檔案必須位於同一個檔案系統中,並且不能建立指向目錄的硬連結。而對符號連結,則不存在這個問題。默認情況下,ln產生硬連結。
在硬連結的情況下,參數中的“目標”被連結至[連結名]。如果[連結名]是一個目錄名,系統將在該目錄之下建立一個或多個與“目標”同名的連結檔案,連結檔案和被連結檔案的內容完全相同。如果[連結名]為一個檔案,用戶將被告知該檔案已存在且不進行連結。如果指定了多個“目標”參數,那么最後一個參數必須為目錄。
如果給ln命令加上- s選項,則建立符號連結。如果[連結名]已經存在但不是目錄,將不做連結。[連結名]可以是任何一個檔案名稱(可包含路徑),也可以是一個目錄,並且允許它與“目標”不在同一個檔案系統中。如果[連結名]是一個已經存在的目錄,系統將在該目錄下建立一個或多個與“目標”同名的檔案,此新建的檔案實際上是指向原“目標”的符號連結檔案。
例:$ ln - s lunch /home/xu
用戶為當前目錄下的檔案lunch創建了一個符號連結/home/xu。
刪除符號連結,有創建就有刪除
rm -rf symbolic_name 注意不是rm -rf symbolic_name/
連結檔案的查看命令:ls
例如:ls -al或者ls -li