Linux建置連結檔的指令是「ln」。 ln指令用於為指定的文件建立一個連結文件,該指令既可以用於建立軟連結檔案也可以用於建立硬連結文件,語法「ln [參數] [來源檔案或目錄] [目標檔案或目錄] 」。 ln指令會保持每一個連結檔案的同步性,也就是說,不論使用者改動了哪一處,其它的檔案都會發生相同的變化。
本教學操作環境:linux7.3系統、Dell G3電腦。
Linux建置連結檔案的指令 ln
#在 Linux 中,ln 指令用於為指定的檔案建立一個連結文件,該指令既可以用於建立軟連結檔案也可以用於建立硬連結檔案。
根據Linux 系統儲存檔案的特點,連結的方式分為以下2 種:
軟體連結:類似Windows 系統中給檔案建立快捷方式,即產生一個特殊的文件,該文件用來指向另一個文件,此連結方式同樣適用於目錄。
硬連結:我們知道,檔案的基本資訊都儲存在inode 中,而硬連結指的就是給一個檔案的inode 分配多個檔案名,透過任何一個檔案名,都可以找到此檔案的inode,從而讀取該檔案的資料資訊。
ln 指令會保持每一個連結檔案的同步性,也就是說,無論你改動了哪一處,其它的檔案都會發生相同的變化。
ln 指令的基本格式如下:
ln [参数] [源文件或目录] [目标文件或目录]
常用參數:
描述 | |
---|---|
刪除,覆寫先前建立的連結。 | |
允許超級使用者製作目錄的硬連結。 | |
強制執行。 | |
互動模式,檔案存在則提示使用者是否覆寫。 | |
把符號連結視為一般目錄。 | |
軟體連結(符號連結)。 | |
顯示詳細的處理過程。 |
【範例1】建立硬連結:
[root@localhost ~]# touch cangls [root@localhost ~]# ln /root/cangls /tmp #建立硬链接文件,目标文件没有写文件名,会和原名一致 #也就是/tmp/cangls 是硬链接文件
#【範例2】建立軟連結:
[root@localhost ~]# touch bols [root@localhost ~]# In -s /root/bols /tmp #建立软链接文件這裡需要注意,軟連結檔案的來源檔案必須寫成絕對路徑,而不能寫成相對路徑(硬連結沒有這樣的要求);否則軟連結檔案會報錯。這是初學者非常容易犯的錯誤。 相關推薦:《
Linux影片教學》
以上是Linux建連結檔的命令是啥的詳細內容。更多資訊請關注PHP中文網其他相關文章!