功能:创建文件、文件夹软连接(快捷方式)
linux指令:
语法:ln -s 参数1 参数2
- 参数1:被链接的
- 参数2:要链接去的地方(快捷方式的名称核存放位置)
c语言实现:
#include <unistd.h>
#include <stdio.h>
int main() {
const char *source = "source_file.txt";
const char *link_name = "link_to_source.txt";
if (symlink(source, link_name) == -1) {
perror("创建软链接失败");
return 1;
}
printf("成功创建软链接: %s -> %s", link_name, source);
return 0;
}
使用symlink()
函数创建一个名为link_to_source.txt
的软链接,它指向source_file.txt
。如果创建成功,程序将输出“成功创建软链接: link_to_source.txt -> source_file.txt”。