在Linux系統編程中,操作文件通常通過系統調用來實現。以下是一些常用的文件操作函數:
int fd = open("file.txt", O_RDWR);
char buffer[1024];
ssize_t bytes_read = read(fd, buffer, sizeof(buffer));
char data[] = "Hello, world!";
ssize_t bytes_written = write(fd, data, strlen(data));
close(fd);
除了以上的基本文件操作函數外,Linux系統還提供了許多其他的文件操作函數,如lseek()用于移動文件指針,fstat()用于獲取文件信息等。在進行文件操作時,需要注意文件權限、錯誤處理等問題,以確保程序的正確性和穩定性。