文件时间(Unix环境高级编程)
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,每个文件维护了三个时间字段,它们的目的如下表所示:FieldDescriptionExamplels(1) optionst_atimelast-access time of file datarea
千家信息网最后更新 2026年11月02日文件时间(Unix环境高级编程)
每个文件维护了三个时间字段,它们的目的如下表所示:
| Field | Description | Example | ls(1) option |
| st_atime | last-access time of file data | read | -u |
| st_mtime | last-modification time of file data | write | default |
| st_ctime | last-change time of i-node status | chmod, chown | -c |
第118页的示例代码:
$ cat 4_21.c #include#include #include #include #include #include #include int main(int argc, char *argv[]){ int i, fd; struct stat statbuf; struct utimbuf timebuf; for (i = 1; i < argc; i++) { if (stat(argv[i], &statbuf) < 0) { printf("%s: stat error", argv[i]); continue; } if ((fd = open(argv[i], O_RDWR | O_TRUNC)) < 0) { printf("%s: open error", argv[i]); continue; } close(fd); timebuf.actime = statbuf.st_atime; timebuf.modtime = statbuf.st_mtime; if (utime(argv[i], &timebuf) < 0) { printf("%s: utime error", argv[i]); continue; } } exit(0);}
运行结果为:
$ gcc -g -o 4_21 4_21.c# 查看最后一次修改的时间$ ls -l foo bar-rw------- 1 richard richard 0 Dec 4 2014 bar-rw------- 1 richard richard 0 Dec 4 2014 foo# 查看最后一次访问的时间$ ls -lu foo bar -rw------- 1 richard richard 0 Mar 20 20:41 bar-rw------- 1 richard richard 0 Mar 20 20:41 foo# 打印当前时间$ dateSat Aug 29 13:13:26 CST 2015# 执行程序$ ./4_21 foo bar# 检查结果$ ls -l foo bar -rw------- 1 richard richard 0 Dec 4 2014 bar-rw------- 1 richard richard 0 Dec 4 2014 foo# 检查最后访问时间$ ls -lu foo bar -rw------- 1 richard richard 0 Mar 20 20:41 bar-rw------- 1 richard richard 0 Mar 20 20:41 foo# 检查最后状态改变时间$ ls -lc foo bar -rw------- 1 richard richard 0 Aug 29 13:13 bar-rw------- 1 richard richard 0 Aug 29 13:13 foo
时间
检查
结果
文件
三个
代码
字段
状态
目的
示例
程序
运行
高级
环境
编程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技平台互联网
互联网与科技金融数据
深圳互联网科技公司
互联网科技论文
银优互联网科技有限公司
深圳天众互联网科技公司
互联网高科技企业
互联网科技视频素材
丰台科技园 互联网公司
开启互联网科技时代小说
华服互联网科技官网
宁夏科技产业互联网案例
深圳艾果互联网通讯科技
广州有谷有贝互联网科技有限公司
容联科技互联网电商
上海万顺科技互联网有限公司招聘
科技和互联网行业的特点
互联网科技大会大佬
上海旺乐尼互联网科技有限公司
现代科技的标志之一的互联网
互联网科技工作委员会副主任毛军
工业互联网科技新基建
成都互联网科技公司
致聘互联网科技
郑州华宇互联网科技
上海卓越科技 互联网
深圳市罗太互联网科技有限公司
爱医互联网络科技
广东鹅鹅鹅互联网科技有限公司
求路客互联网科技电话