ln
是 Linux 中的一个命令,用于创建硬链接或软链接(符号链接)
创建硬链接:
使用 ln
命令创建硬链接时,需要指定源文件(或目录)和目标链接名。语法如下:
ln source_file link_name
例如,创建一个名为 file1.txt
的文件的硬链接 file2.txt
:
ln file1.txt file2.txt
注意:硬链接只能在同一个文件系统中创建,且不能链接到目录。另外,如果源文件不存在或者是一个目录,将会报错。
创建软链接(符号链接):
使用 ln -s
命令创建软链接。语法如下:
ln -s source_file link_name
例如,创建一个名为 file1.txt
的文件的软链接 file2.txt
:
ln -s file1.txt file2.txt
软链接可以跨文件系统,并且可以链接到目录。但是,如果源文件不存在或者是一个目录,软链接将无法创建。
总结一下,ln
命令用于创建硬链接和软链接。硬链接在同一文件系统中创建,不能链接到目录;软链接可以跨文件系统,可以链接到目录。创建软链接时,使用 -s
选项。