LINUX學習(八)Linux檔案連結命令
ln命令
該命令在檔案之間建立連結。這種操作實際上是給系統中已有的某個檔案指定另外一個可用於訪問它的名稱。對於這個新的檔名,我們可以為之指定不同的訪問許可權,以控制對資訊的共享和安全性的問題。 如果連結指向目錄,使用者就可以利用該連結直接進入被連結的目錄而不用打一大堆的路徑名。而且,即使我們刪除這個連結,也不會破壞原來的目錄。
語法:ln [選項] 目標 [連結名]
ln [選項] 目標 目錄
連結有兩種,一種被稱為硬連結(Hard Link),另一種被稱為符號連結(Symbolic Link)。建立硬連結時,連結檔案和被連結檔案必須位於同一個檔案系統中,並且不能建立指向目錄的硬連結。而對符號連結,則不存在這個問題。預設情況下,ln產生硬連結。
在硬連結的情況下,引數中的“目標”被連結至[連結名]。如果[連結名]是一個目錄名,系統將在該目錄之下建立一個或多個與“目標”同名的連結檔案,連結檔案和被連結檔案的內容完全相同。如果[連結名]為一個檔案,使用者將被告知該檔案已存在且不進行連結。如果指定了多個“目標”引數,那麼最後一個引數必須為目錄。
如果給ln命令加上- s選項,則建立符號連結。如果[連結名]已經存在但不是目錄,將不做連結。[連結名]可以是任何一個檔名(可包含路徑),也可以是一個目錄,並且允許它與“目標”不在同一個檔案系統中。如果[連結名]是一個已經存在的目錄,系統將在該目錄下建立一個或多個與“目標”同名的檔案,此新建的檔案實際上是指向原“目標”的符號連結檔案。
例:$ ln - s lunch /home/xu
使用者為當前目錄下的檔案lunch建立了一個符號連結/home/xu。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-663972/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【LINUX學習】連結檔案Linux
- linux目錄及檔案命令學習Linux
- LINUX學習(六)Linux檔案內容統計命令Linux
- Linux---檔案、軟連結於硬連結檔案Linux
- LINUX學習(四)在Linux檔案內容查詢命令Linux
- Linux命令學習總結:rmdirLinux
- Linux學習之常用的Linux檔案內容檢視命令!Linux
- Linux學習之檔案處理命令(二)目錄處理命令 && 檔案處理命令Linux
- 4、Linux入門學習筆記 檔案操作命令Linux筆記
- Linux系統檔案學習內容多嗎?linux系統命令Linux
- Linux學習之檔案操作Linux
- LINUX學習(七)Linux檔案的複製、刪除和移動命令Linux
- linux 壓縮檔案的命令總結Linux
- Linux 命令學習Linux
- Linux學習之檔案處理命令(一) 目錄處理命令lsLinux
- Linux基礎學習系列——Linux檔案目錄操作命令Linux
- 『學了就忘』Linux基礎命令 — 22、Linux中的硬連結和軟連結Linux
- linux程式設計學習筆記(八) 檔案 定位 lseek pread pwriteLinux程式設計筆記
- linux檔案目錄結構彙總!Linux學習Linux
- Linux學習筆記--rm命令(刪除檔案或目錄)Linux筆記
- linux過濾空檔案的命令總結Linux
- 跟阿銘學Linux-相關學習連結Linux
- 顯示檔案內容的Linux命令有哪些?linux如何系統的學習Linux
- linux命令學習——psLinux
- Linux命令學習(一)Linux
- linux入門必學檔案處理命令Linux
- Linux基礎命令小結(中)-Linux學習日記薦Linux
- Linux學習之linux檔案目錄結構彙總Linux
- 【linux命令之ln命令詳解(軟連結和硬連結)】Linux
- 【學習分享篇】Linux檔案傳輸常用的三大命令!Linux
- Linux刪除檔案命令Linux
- Linux 檔案搜尋命令Linux
- linux 之建立檔案命令Linux
- Linux常用檔案操作命令Linux
- Linux基礎學習——檔案基礎Linux
- Linux系統學習之檔案管理Linux
- 【LINUX 學習】設定檔案系統Linux
- LINUX學習(十)Linux改變檔案或目錄的訪問許可權命令Linux訪問許可權