在Linux中,如果不使用标准的C库函数,如何复制文件?换句话说,我想通过系统调用直接复制一个文件。有可能吗?
文件直接通过系统调用。有可能吗?
在伪代码中,使用sendfile
:
int in = open("input", ...);
fstatat(in, &stat);
int out = open("output", ...);
sendfile(in, out, NULL, stat.st_size);