linux文件读写数据结构