在 Linux 系统下,创建软链接(也称为符号链接)的方法如下:
ln
命令创建软链接:ln -s <目标文件或目录> <链接名称>
其中,<目标文件或目录>
是你想要为其创建软链接的文件或目录,<链接名称>
是你想要创建的软链接的名称。例如,假设你有一个名为 file.txt
的文件,你想为它创建一个名为 file_link.txt
的软链接,你可以使用以下命令:
ln -s file.txt file_link.txt
symlink()
函数创建软链接(适用于 C/C++ 程序):在你的 C/C++ 代码中,你可以使用 symlink()
函数来创建软链接。例如:
#include <unistd.h>
int main() {
if (symlink("file.txt", "file_link.txt") == -1) {
perror("symlink");
return 1;
}
return 0;
}
请注意,这些方法仅适用于创建文件软链接。要创建目录软链接,请将 -s
选项替换为 -F
选项,如下所示:
ln -F <目标文件或目录> <链接名称>