什么系统调用用于在Linux中复制文件

时间:2015-07-01 04:14:46

标签: linux io system-calls

我正在修改ext4文件系统,为文件内容添加简单加密。 我开始通过更改读写系统调用来在写入之前和读取系统调用之后更改内容。

现在复制终端中的文件正如我预期的那样工作但是当我尝试使用基于GUI的文件管理器(在这种情况下是pcmanfm)复制文件时,它正在破坏内容。

我的问题是:除了正常的.read和.write之外,还有哪些系统调用用于读/写文件?

1 个答案:

答案 0 :(得分:1)

mmap,sendfile等

如果你想在ext4中使用加密,你可能应该看看google最近针对Linux的补丁,

http://www.phoronix.com/scan.php?page=news_item&px=EXT4-Encryption-Support