免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1868 | 回复: 5

问一个关于touch的问题 [复制链接]

论坛徽章:
0
发表于 2009-01-04 16:15 |显示全部楼层
touch -t 可以改变文件的时间戳。
那么怎么能知道哪些文件被改了时间戳??又如何知道原始的时间戳呢??

论坛徽章:
0
发表于 2009-01-04 17:25 |显示全部楼层
等待高手的答案,学习中.....

PS:
#touch --untime filename

#touch -t -l -a filename

论坛徽章:
0
发表于 2009-01-04 19:38 |显示全部楼层
这个不可能吧,这个问题跟更改的目的冲突。

论坛徽章:
0
发表于 2009-01-04 20:58 |显示全部楼层

回复 #1 chensail 的帖子

修改可以用touch查看可以使用ls

论坛徽章:
0
发表于 2009-01-05 00:25 |显示全部楼层
既然修改了,肯定就是分别不出来了。

论坛徽章:
0
发表于 2009-01-05 10:23 |显示全部楼层
一个文件建立后,有3个时间属性: 创建时间/修改时间和访问时间. 使用touch修改文件的时间戳,一般是指修改时间.
例如:    touch -t  [[CC]YY]MMDDhhmm[.ss]  filename
利用ls -l --time=atime  filename  可以看到修改后的时间.
ls -l --time=ctime filename 可以看到这个文件创建时间,没有被上面的touch指令修改.

[ 本帖最后由 jiang313hua 于 2009-1-5 10:32 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP