linux ln命令怎樣創(chuàng)建硬鏈接

小樊
81
2024-11-16 23:42:53

在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

0