apue 文件和目录总结

终于把文件和目录这一章给读完了,做个总结, 呱

文件stat结构成员列表:

struct stat {
	mode_t  	st_mode; 	// 文件类型
	ino_t 		st_ino;		// i 节点编号
	dev_t		st_dev;		// 设备号
	dev_t   	st_rdev;	// 特殊文件设备号
	nlink_t 	st_nlink;	// 链接数目
	uid_t 		st_uid; 	// owner的用户id
	gid_t		st_gid;		// group id of owner
	off_t 		st_size;	// size in bytes for regular files
	time_t  	st_atime; 	// 最后访问时间
	time_t		st_mtime;	//  最后修改时间
	time_t 		st_ctime;	//  最后文件状态修改时间
	blksize_t	st_blksize; //最佳I/O块size
	blkcnt_t 	st_blocks; 	// 分配的块数目
}

文件类型
 
(1) 宏: S_ISREG 普通文件
(2) 宏: S_ISDIR 目录文件
(3) 宏: S_ISBLK 块特殊文件,这种文件类型提供对设备带缓冲的访问,每次访问以固定长度为单位进行
(4)  宏: S_ISCHR 字符特殊文件,提供对设备不带缓冲的访问,每次访问长度可变,系统中的所有设备要么是字符特殊文件,要么是块特殊文件
(5) 宏: S_ISFIFO FIFO, 这种类型文件主要用于进程间通信,有时也将其称为命名管道。
(6)  宏: S_ISSOCK 套接字
(7) 宏: S_ISLNK 符号链接。这种文件类型指向另一文件。

打字好辛苦啊,先写到这里....后续慢慢补充


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值