[linux] C语言实现在Linux中的cp命令操作
一.功能描述
在Linux中cp命令是用于文件的复制操作,其意义就是就是底层的文件的读写操作,也就是文件的io操作。
二.编程思路
利用main中的命令行参数argv让用户指定源文件与目标文件,程序中首先,利用open函数打开文件的描述符并判断其是否为-1,如果为-1则是打开错误这时候要错误退出;其次利用循环读源文件到缓冲器buff中,用rdsize接受实际读到的大小,对其进行判断是否为0作为循环条件,在写操作也要利用wrsize判断实际写的内容,最后close函数关闭文件描述符;
三.代码
#includ
原创
2022-03-20 15:13:55 ·
2624 阅读 ·
0 评论