当前位置: 技术问答>linux和unix
为一个文件建立一个符号链接,打开这个符号链接文件,将该文件的内容读出,并复制它。
来源: 互联网 发布时间:2016-08-20
本文导语: 在LINUX下编写如题目所述的一个程序。。。我是LINUX菜鸟。。。希望高手指点下~~貌似要用到open和create等函数。。。求高手给一段源代码~ | 杂终端执行, ./a.out oldpath newpath output//第一个是原...
在LINUX下编写如题目所述的一个程序。。。我是LINUX菜鸟。。。希望高手指点下~~貌似要用到open和create等函数。。。求高手给一段源代码~
|
杂终端执行,
./a.out oldpath newpath output//第一个是原文件名,第二个是符号连接名,第三个是复制后的输出文件名
运行后output文件权限可能会不能读取,需要chmod来修改
./a.out oldpath newpath output//第一个是原文件名,第二个是符号连接名,第三个是复制后的输出文件名
运行后output文件权限可能会不能读取,需要chmod来修改
1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8
9 int main(int argc,char **argv){
10
11 char *oldpath = argv[1];
12 char *newpath = argv[2];
13 char *output = argv[3];
14 char buf[1024];
15 int n;
16
17 if(symlink(oldpath,newpath)