linux系統(tǒng)命令學(xué)習(xí)-ln命令 該命令在文件之間創(chuàng)建鏈接.這種操作實(shí)際上是給系統(tǒng)中已有的某個(gè) 文件指定另外一個(gè)可用于訪問它的名稱.對(duì)于這個(gè)新的文件名,我們可以為 之指定不同的訪問權(quán)限,以控制對(duì)信息的共享和安全性的問題. 如果鏈接指向目錄,用戶就可以利用該鏈接直接進(jìn)入被鏈接的目錄而不用打一 大堆的路徑名.而且,即使我們刪除這個(gè)鏈接,也不會(huì)破壞原來的目錄. 語(yǔ)法∶ 在硬鏈接的情況下,參數(shù)中的“目標(biāo)”被鏈接至[鏈接名].如果[鏈接名]是一個(gè)目錄名,系統(tǒng)將在該目錄之下建立一個(gè)或多個(gè)與“目標(biāo)”同名的鏈接文件,鏈接文件和被鏈接文件的內(nèi)容完全相同.如果[鏈接名]為一個(gè)文件,用戶將被告知該文件已存在且不進(jìn)行鏈接.如果指定了多個(gè)“目標(biāo)”參數(shù),那么最后一個(gè)參數(shù)必須為目錄. 如果給ln命令加上s選項(xiàng),則建立符號(hào)鏈接.如果[鏈接名]已經(jīng)存在但不是目錄,將不做鏈接.[鏈接名]可以是任何一個(gè)文件名(可包含路徑),也可以是一個(gè)目錄,并且允許它與“目標(biāo)”不在同一個(gè)文件系統(tǒng)中.如果[鏈接名]是一個(gè)已經(jīng)存在的目錄,系統(tǒng)將在該目錄下建立一個(gè)或多個(gè)與“目標(biāo)”同名的文件,此新建的文件實(shí)際上是指向原“目標(biāo)”的符號(hào)鏈接文件. |
|