在Linux中,ln
命令用于創(chuàng)建文件或目錄的鏈接
ln source_file link_name
其中,source_file
是要鏈接的源文件,link_name
是創(chuàng)建的硬鏈接的名稱(chēng)。
例如,假設(shè)你有一個(gè)名為file.txt
的文件,你想在同一目錄下創(chuàng)建一個(gè)名為file_link.txt
的硬鏈接,你可以使用以下命令:
ln file.txt file_link.txt
現(xiàn)在,file_link.txt
將指向file.txt
,這意味著對(duì)file_link.txt
的任何更改都將影響到file.txt
,反之亦然。
請(qǐng)注意,硬鏈接不能跨文件系統(tǒng),也不能鏈接到目錄。此外,如果源文件被刪除或移動(dòng),硬鏈接將變得無(wú)效。在這種情況下,你需要使用符號(hào)鏈接(也稱(chēng)為軟鏈接),它使用特殊格式(symlink
)來(lái)存儲(chǔ)目標(biāo)文件的路徑。要?jiǎng)?chuàng)建符號(hào)鏈接,可以使用以下命令:
ln -s source_file link_name