ln
是 Linux 中的一個(gè)命令,它表示 “l(fā)ink”(鏈接)
ln
命令的基本語(yǔ)法如下:
ln [選項(xiàng)] <源文件或目錄> <目標(biāo)文件或目錄>
這里有一些常用的 ln
命令選項(xiàng):
-s
:創(chuàng)建符號(hào)鏈接(軟鏈接),而不是硬鏈接。符號(hào)鏈接是一個(gè)特殊的文件,它包含了指向另一個(gè)文件或目錄的路徑。當(dāng)訪問(wèn)符號(hào)鏈接時(shí),實(shí)際上是訪問(wèn)了目標(biāo)文件或目錄。-f
:強(qiáng)制創(chuàng)建鏈接,如果目標(biāo)文件已存在,則覆蓋它。-i
:在覆蓋目標(biāo)文件之前,要求用戶確認(rèn)。-n
:當(dāng)創(chuàng)建符號(hào)鏈接時(shí),如果目標(biāo)是一個(gè)符號(hào)鏈接,則將鏈接到目標(biāo)所指向的文件,而不是目標(biāo)本身。-v
:顯示詳細(xì)信息,報(bào)告每個(gè)創(chuàng)建的鏈接。以下是一些使用 ln
命令的示例:
ln source_file hard_link
ln -s source_file symbolic_link
ln -sf source_file link_name
ln -s source_directory symbolic_link_directory