在linux下建立軟鏈結(可認為是快捷方式)

2021-06-05 17:34:26 字數 831 閱讀 7392

1. 使用方式:ln [option] source_file dist_file 

-f 建立時,將同檔名刪除. 

-i 刪除前進行詢問. 

ln -s abc cde 建立abc 的軟連線 

ln abc cde 建立abc的硬連線,

硬鏈結可認為是乙個檔案擁有兩個檔名;而軟鏈結則是

系統新建乙個鏈結檔案,此檔案指向其所要指的檔案

首先要弄清楚,在linux系統中,核心為每乙個新建立的檔案分配乙個inode(索引結點),每個檔案都有乙個惟一的inode號。檔案屬性儲存在索引結點裡,在訪問檔案時,索引結點被複製到內存在,從而實現檔案的快速訪問。

一、硬鏈結

硬鏈結說白了是乙個指標,指向檔案索引節點,系統並不為它重新分配inode。可以用:ln命令來建立硬鏈結。語法:

ln [options] existingfile newfile

ln[options] existingfile-list directory

用法: 第一種:為」existingfile」建立硬鏈結,檔名為」newfile」。第二種:在」directory」目錄中,為」 existingfile-list」中包含的所有檔案建立乙個同名的硬鏈結。常用可選[options] –f 無論」newfile」存在與否,都建立鏈結。-n 如果」newfile」已存在,就不建立鏈結。

二、軟鏈結(符號鏈結)

軟鏈結克服了硬鏈結的不足,沒有任何檔案系統的限制,任何使用者可以建立指向目錄的符號鏈結。因而現在更為廣泛使用,它具有更大的靈活性,甚至可以跨越不同機器、不同網路對檔案進行鏈結。

建立軟鏈結,只要在ln後面加上選項 –s

在linux下建立軟鏈結(可認為是快捷方式)

1.使用方式 ln option source file dist file f 建立時,將同檔名刪除.i 刪除前進行詢問.ln s abc cde 建立abc 的軟連線 ln abc cde 建立abc的硬連線,硬鏈結可認為是乙個檔案擁有兩個檔名 而軟鏈結則是 系統新建乙個鏈結檔案,此檔案指向其所...

Linux下建立 刪除軟鏈結

lbzeng lbzeng ubuntu sudo ln s pbrt v3 build usr bin 接下來,要做的事情是刪除上面指令建立的軟鏈結。可以通過再次執行上面這條指令,來看看這條指令到底建立了那些軟鏈結。lbzeng lbzeng ubuntu sudo ln s pbrt v3 bu...

linux建立軟鏈結

例項 ln s home gamestat gamestat linux下的軟鏈結類似於windows下的快捷方式 ln s a b中的 a 就是原始檔,b是鏈結檔名,其作用是當進入b目錄,實際上是鏈結進入了a目錄 如上面的示例,當我們執行命令 cd gamestat 的時候 實際上是進入了 hom...