Linux文件系统调用
时间: 2023-10-19 11:21:30 浏览: 105
linux文件操作之系统调用
Linux的文件系统调用是通过系统调用(System Call)来实现的,主要有以下几个:
1. open:打开一个文件,返回一个文件描述符。
2. read:从文件中读取数据。
3. write:向文件中写入数据。
4. lseek:移动文件读写指针。
5. close:关闭一个文件。
6. stat:获取文件状态。
7. fstat:获取文件描述符的状态。
8. mkdir:创建一个目录。
9. rmdir:删除一个目录。
10. unlink:删除一个文件。
11. rename:重命名一个文件。
12. chmod:修改文件权限。
13. chown:修改文件所有者。
14. link:创建一个硬链接。
15. symlink:创建一个符号链接。
这些系统调用都可以在C语言中使用,通过调用相应的系统库函数来实现。例如,open系统调用的库函数是fopen,read系统调用的库函数是fread等等。
阅读全文