在 Ubuntu 系统中,如何使用系统调用函数 open 、close 、read 、write 等实现 cp 功能? 初学,希望各位解答下。
在 Ubuntu 系统中,如何使用系统调用函数 open 、close 、read 、write 等实现 cp 功能? 初学,希望各位解答下。
|
dandycheungJun 30, 2020 via iPhone
1
直接去看 cp 命令的源代码吧
|
|
zchlwjJun 30, 2020
2
好像大作业来的
|
|
momocraftJun 30, 2020
3
空手套作业?
|
|
46foJun 30, 2020
4
这不是文件操作最基本的吗。
|
|
putaozhenhaochiJun 30, 2020 via Android
5
C ?
|
|
BingoXuanJun 30, 2020
6
|
|
lululauJun 30, 2020
7
看 APUE
|
|
WordTianJun 30, 2020 via Android
8
用 open 打开两个文件,循环读写呗
|
|
PTLinJun 30, 2020
9
好久没在 v2 看到这么简单的问题了。。。
|
|
crclzJun 30, 2020
10
拷贝文件夹怎么办啊?是不是得用 mkdir 函数?
|
|
RikkaWJun 30, 2020 via Android
11
问题里有个“等”,发出 sendfile 也是系统调用的声音,只要一行就好了(逃跑
|
|
12
我好像写出来了(→_→)
|
|
ztyMCRJun 30, 2020
13
突然感觉自己还是大一新生
|
|
fasionchanJun 30, 2020
14
用 man 逐个看下系统调用文档就知道怎么用了:man open
|
|
vk42Jun 30, 2020
15
这是来找作业答案来了?
|
|
shawnshJun 30, 2020
16
linux 系统编程书上有写
|
|
guonaihongJun 30, 2020
17
不就是用 creat 创建目标文件,open 源文件,然后用 read 读源文件到 buffer 里面,然后用 write 把 buffer 数据写到目标文件里面,最后 close, close 。
估计 8 行代码就搞定(只实现核心功能)。 |
|
18
@guonaihong 已搞定
|
|
guonaihongJun 30, 2020
19
@MoTao ok 。
|