在Linux中,ln
命令用于創建文件或目錄的鏈接
ln source_file link_name
其中,source_file
是要鏈接的源文件,link_name
是創建的硬鏈接的名稱。
例如,假設你有一個名為file.txt
的文件,你想在同一目錄下創建一個名為file_link.txt
的硬鏈接,你可以使用以下命令:
ln file.txt file_link.txt
現在,file_link.txt
將指向file.txt
,這意味著對file_link.txt
的任何更改都將影響到file.txt
,反之亦然。
請注意,硬鏈接不能跨文件系統,也不能鏈接到目錄。此外,如果源文件被刪除或移動,硬鏈接將變得無效。在這種情況下,你需要使用符號鏈接(也稱為軟鏈接),它使用特殊格式(symlink
)來存儲目標文件的路徑。要創建符號鏈接,可以使用以下命令:
ln -s source_file link_name