stat
#include<sys/stat.h>
int stat(const char *restrict pathname,struct stat *restrict buf);
int fstat(int fields,strcut stat *buf);
int lstat(const char *restrict pathname,struct stat *restrict buf);
struct stat{
dev_t st_dev;//文件所在设备ID
ino_t st_ino;//节点编号
mode_t st_mode;//保护模式
nlink_t st_nlink;//硬链接个数
uid_t st_uid;//所有者用户ID
gid_t st_gid;//所有者组ID
dev_t st_rdev;//设备ID
off_t ** st_size;//总体尺寸,以字节为单位
blksize_t st_blksize;//文件系统I/O块大小
blkcnt_t st_blocks;//已分配512B块个数
time_t st_atime;//上次访问时间
time_t st_mtime;//上次更新时间
time_t st_ctime;//上次状态更改时间
}