linux find mtime 用法,Linux find命令常见用法汇总(4)
使用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)相关推荐
- linux下挂载和卸载的命令的用法:mount 、umount
linux下挂载和卸载的命令的用法:mount .umount 将Windows C:盘(hda1)安装在Linux文件系统的/winsys目录下, 命令是:mount /dev/had1 /wins ...
- php ping icmp,Linux_详解Linux系统中ping和arping命令的用法,pingping 程序使用 ICMP 协议的强 - phpStudy...
详解Linux系统中ping和arping命令的用法 pingping 程序使用 ICMP 协议的强制回显请求数据报以使主机或网关发送一份 ICMP 的回显应答.回显请求数据报(" ping ...
- dig命令命令常见用法
dig命令命令常见用法 域名结构 dig命令命令常见用法 安装dig 查看本机使用的dns地址 使用dot或doh查询域名解析 查询A记录 查询dns所有记录值any 从ip地址反查询域名`dig - ...
- java 命令 jar_Javajar命令常见用法
Java jar命令 常见用法 一.jar命令作用: 进行打包 -- 把多个文件打包成一个压缩包 -- 这个压缩包和Winzip的压缩格式是一样的. 区别在于jar压缩的文件默认多一个META-INF ...
- Linux——find命令常见用法
转自:http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html Linux中find常见用法示例 ·find path -opt ...
- linux中find命令列举,Linux find命令常见用法汇总
Linux系统中查找文件的命令式find,find命令具有强大的功能,能够提供多种查找条件,下面小编就给大家带来Linux中find命令的常见用法汇总,一起来学习下吧. ·find path -opt ...
- linux more 高亮_Linux下more命令高级用法
我们在 Linux 环境下工作时,每天肯定会跟各种各样的文本文件打交道.这些文件,有时候会非常长,无法在一屏的空间内显示完全.所以,在查看这种文件时,我们需要分页显示.这时,我们就可以使用 more ...
- netstat命令常见用法
一.介绍 Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接口设备的状态信息.Netstat用于显示与IP.TCP.UDP和ICM ...
- 【Linux常用指令】grep命令常见用法
grep命令简介 Grep用来搜索文本字符串的命令行命令,有如下的常见使用情景: 在文件中搜索字符串(pattern) 配合管道使用,将其他Linux命令的输出通过管道传输到grep grep的四个字 ...
- 《Linux运维总结:find命令高级用法详解》
文章目录 一.基本用法 二.高级用法 2.1.查找时排除文件或目录 2.2.查找指定目录层级限制文件或目录 2.3.对查找到的文件执行命令操作 总结:整理不易,如果对你有帮助,可否点赞关注一下? 一. ...
最新文章
- 海思Hi3559A平台移植 opencv4.0.0
- .Net程序员安卓学习之路5:使用xutils注入View和事件以及图片的显示
- 微服务架构核心20讲
- 在php获取访问方的ip
- 【小程序】刘一哥课堂随机点名提问神器V1.0(附源程序)
- JS基础_break和continue
- .Net中如何操作IIS(原理篇)
- taro 微信公众号_Taro 如何开始微信小程序的开发
- 2.三种前端跨域的解决方法
- 51单片机——LED流水灯
- 炒外汇APP平台哪个好,排名前十的炒外汇平台
- 解锁前端密码框常见功能做法
- FFmpeg音视频播放器系列(第三篇:seek实现播放进度控制)
- LeetCode题解(1425):带限制的子序列和(Python)
- 激光器长导通时间的驱动电路
- 局域网访问电脑上的html,Win10让局域网内其他电脑通过IP访问网站的方法
- 机器学习面试宝典200题!
- 腾讯云直播业务实属坑爹,简直搞笑!劝大家谨慎考察后进行接入
- 阿里云联合广东办政务数据创新大赛 用人工智能做国土监察丨Xtecher前线
- 搭建hexo博客历程二- Gitee版 (主要 解决404和样式丢失)