在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