#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>int main(int agc, char *agv[ ]){struct stat info;if(agc>=1) if(stat(agv[1],&info)!=-1) { show_stat_info(agv[1],&info); return 0; }else perror(agv[1]);return 1;}show_stat_info(char *fname,struct stat *buf){ printf("mode :%o\n",buf->st_mode);printf("links : %d\n",buf->st_nlink); printf("user : %d\n",buf->st_uid);printf("group : %d\n",buf->st_gid); printf("size : %d\n",buf->st_size); printf("modtime : %d\n",buf->st_mtime);printf("name:%s\n",fname);}