使用chown, chgrp, chmod命令可以很好的比较mtime和ctime

chown改变一个文件的属主,用ctime可以找到,用mtime便找不到。

试试看。

多谢斑竹! 我是在 Solaris 上面试的。我是对 -ctime 不明白。

试的结果如下:

修改文件,-mtime 改了, -ctime 也会改。

访问文件,-atime 改了, -ctime 没变。

chown, chgrp, chmod,mv, 都会使 -ctime 改变,但不影响 -atime 和 -mtime.

touch 可以改 -mtime and/or -atime,但 touch -a 只改访问时间时,-ctime也改了。

touch -m 改修改时间时,-ctime当然也改了。

好象还有别的很多东西可以令 -ctime 改变, 搞不清楚。

有什么方法可以显示 -mtime,atime,ctime 吗?

可以用 -ctime 来实现对目录的增量文件进行备份或 transfer 吗 ?

多谢!

没有什么工具显示,(可能是俺不知道)

把下面程序里的st_mtime换成st_ctime,或st_atime便可以得到你要的了。

#include

int

main (int argc, char **argv)

{

struct stat buf;

char date[80];

char fname[80];

printf(”Enter filename (with full path) to check mtime : “);

scanf(”%s“,fname);

stat(fname, &buf);

printf (”mtime (in sec) of %s = %ld\n“, fname, buf.st_mtime);

strcpy(date, ctime((time_t *)&(buf.st_mtime)));

printf (”mtime (in date) of %s = %s\n“, fname, date);

}

至于文件备份,有什么不可以的么?

mtime ls -l 最近修改文件内容的时间

atime ls -lu 最近访问文件的时间

ctime ls -li 最近文件有所改变的状态 ,如文件修改,属性\属主 改变 ,节点 ,链接变化等 ,应该是不拘泥只是时间前后的改变

俺看了ls的帮助,以为只是按ctime或atime排序,显示的时间还是mtime.

仔细比较了一下,ayhan说的是对的。谢谢ayhan.

多谢 ahyan 提示 ! 我在 Solaris 上试过如下:

mtime 用 ls -l 看到

atime 用 ls -lu 看到

ctime 用 ls -lc 看到。 (ls -li 只有 inode number)

摘书如下:

-c Uses time of last modification of the i-node (file

created, mode changed, and so forth) for sorting (-t)

or printing (-l or -n)。

-u Uses time of last access instead of last modification

for sorting (with the -t option) or printing (with the

-l option)。

-i For each file, prints the i-node number in the first

column of the report.

上面就是Linux下find命令的常见用法的介绍了,所有会使用到的find都有提到,初学者如果对find命令不熟悉的话,不妨来详细了解下find命令。

linux find mtime 用法,Linux find命令常见用法汇总(4)相关推荐

  1. linux下挂载和卸载的命令的用法:mount 、umount

    linux下挂载和卸载的命令的用法:mount .umount 将Windows C:盘(hda1)安装在Linux文件系统的/winsys目录下, 命令是:mount /dev/had1 /wins ...

  2. php ping icmp,Linux_详解Linux系统中ping和arping命令的用法,pingping 程序使用 ICMP 协议的强 - phpStudy...

    详解Linux系统中ping和arping命令的用法 pingping 程序使用 ICMP 协议的强制回显请求数据报以使主机或网关发送一份 ICMP 的回显应答.回显请求数据报(" ping ...

  3. dig命令命令常见用法

    dig命令命令常见用法 域名结构 dig命令命令常见用法 安装dig 查看本机使用的dns地址 使用dot或doh查询域名解析 查询A记录 查询dns所有记录值any 从ip地址反查询域名`dig - ...

  4. java 命令 jar_Javajar命令常见用法

    Java jar命令 常见用法 一.jar命令作用: 进行打包 -- 把多个文件打包成一个压缩包 -- 这个压缩包和Winzip的压缩格式是一样的. 区别在于jar压缩的文件默认多一个META-INF ...

  5. Linux——find命令常见用法

    转自:http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html Linux中find常见用法示例 ·find path -opt ...

  6. linux中find命令列举,Linux find命令常见用法汇总

    Linux系统中查找文件的命令式find,find命令具有强大的功能,能够提供多种查找条件,下面小编就给大家带来Linux中find命令的常见用法汇总,一起来学习下吧. ·find path -opt ...

  7. linux more 高亮_Linux下more命令高级用法

    我们在 Linux 环境下工作时,每天肯定会跟各种各样的文本文件打交道.这些文件,有时候会非常长,无法在一屏的空间内显示完全.所以,在查看这种文件时,我们需要分页显示.这时,我们就可以使用 more ...

  8. netstat命令常见用法

    一.介绍 Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接口设备的状态信息.Netstat用于显示与IP.TCP.UDP和ICM ...

  9. 【Linux常用指令】grep命令常见用法

    grep命令简介 Grep用来搜索文本字符串的命令行命令,有如下的常见使用情景: 在文件中搜索字符串(pattern) 配合管道使用,将其他Linux命令的输出通过管道传输到grep grep的四个字 ...

  10. 《Linux运维总结:find命令高级用法详解》

    文章目录 一.基本用法 二.高级用法 2.1.查找时排除文件或目录 2.2.查找指定目录层级限制文件或目录 2.3.对查找到的文件执行命令操作 总结:整理不易,如果对你有帮助,可否点赞关注一下? 一. ...

最新文章

  1. 海思Hi3559A平台移植 opencv4.0.0
  2. .Net程序员安卓学习之路5:使用xutils注入View和事件以及图片的显示
  3. 微服务架构核心20讲
  4. 在php获取访问方的ip
  5. 【小程序】刘一哥课堂随机点名提问神器V1.0(附源程序)
  6. JS基础_break和continue
  7. .Net中如何操作IIS(原理篇)
  8. taro 微信公众号_Taro 如何开始微信小程序的开发
  9. 2.三种前端跨域的解决方法
  10. 51单片机——LED流水灯
  11. 炒外汇APP平台哪个好,排名前十的炒外汇平台
  12. 解锁前端密码框常见功能做法
  13. FFmpeg音视频播放器系列(第三篇:seek实现播放进度控制)
  14. LeetCode题解(1425):带限制的子序列和(Python)
  15. 激光器长导通时间的驱动电路
  16. 局域网访问电脑上的html,Win10让局域网内其他电脑通过IP访问网站的方法
  17. 机器学习面试宝典200题!
  18. 腾讯云直播业务实属坑爹,简直搞笑!劝大家谨慎考察后进行接入
  19. 阿里云联合广东办政务数据创新大赛 用人工智能做国土监察丨Xtecher前线
  20. 搭建hexo博客历程二- Gitee版 (主要 解决404和样式丢失)

热门文章

  1. 50. Pow(x, n) (MATH)
  2. html中设置锚点定位的几种常见方法
  3. 前端开发中最常用的JS代码片段
  4. Go语言中的面向对象
  5. c#引用参数ref与输出参数out
  6. 转载:大学生如何让自己强大起来(计算机、电子方向)
  7. 两个栈实现队列,两个队列实现栈
  8. 拓端tecdat|用于NLP的Python:使用Keras进行深度学习文本生成
  9. 拓端tecdat|python卷积神经网络人体图像识别
  10. 拓端tecdat|matlab脉冲响应图的时域特征