随笔分类 - linux / linux文件操作
摘要:目录项的数据结构: struct ext2_dir_entry_2{ __le32 inode; __le16 rec_len; __u8 name_len; __u8 file_type; char name[EXT2_NAME_LEN]; }; 所以在cat userlist这个文件名的时候,会
阅读全文
摘要:硬盘上的文件系统包括:目录项、i节点、数据块 当在磁盘上有个文件(iotek.txt)时,在磁盘上的会保存它的目录项,目录项中有i节点标号,通过编号可以找到i节点;然后在i节点中也保存着数据块的编号和硬链接数(1),数据块中就存放着文件内容。 当创建一个硬链接(h_iotek)时, 会在磁盘上创建一
阅读全文
摘要:文件的属性是用一个结构体来封装的: 文件属性的操作函数: 文件的类型: 函数操作: 文件权限: access函数(检查指定文件是否具有某种操作) 头文件: #include <unistd.h> 原型: int access(const char *pathname,int mode) 参数: pa
阅读全文