之前在写一个文件处理脚本的时候,需要查找在某个具体时间段内生成的批量文件,第一时间想到的是"find -mtime",但是这种查找的时间单位是天,怎么精确到分钟呢?或者说按照时间戳去查找?这就需要使用"-newermt"

1."-newermt"参数

find /dir1 -type f -newermt '2018-5-26 21:00' ! -newermt '2018-5-26 22:00' -exec cp {} /dir2 \;
#将/dir1目录下2018-5-26 21:00到2018-5-26 22:00时间段内修改或生成的文件拷贝到/dir2目录下

该参数中的m其实就表示mtime,t表示绝对时间,那同样还存在:-newerat、-newerct

注意:
在使用过程中发现,可能出现这样的错误提示 find: I cannot figure out how to interpret \'2018-05-26' as a date or time
出现这样的问题,一般是因为系统版本低或者在脚本中使用缺少执行环境造成的,可以将单条命令调整为:

cmd="find /dir1 -type f -newermt '2018-5-26 21:00' ! -newermt '2018-5-26 22:00' -exec cp {} /dir2 \;"
echo $cmd | sh

2."-atime"、"-ctime"、"-mtime"参数
回忆一下这三个参数的使用方法:

-atime:访问时间,文件被读取或执行的时间。
-ctime:属性改变时间,文件的inode被修改的时间
-mtime:内容修改时间

参数后面会跟上具体的数字:

-1:24小时之内操作过的
1:24小时之外,48小时之内操作过的
+1:48小时之外操作过的
#这三种时间没有交集

转载于:https://blog.51cto.com/fengjicheng/2120676

find指定具体时间参数-newermt相关推荐

  1. linux中文件记录的时间参数,【Linux】stat命令查看文件的三个时间参数

     在Windows中创建一个文件都会有相应的创建时间,修改时间,访问时间来记录文件的一些属性.在Linux中也不例外,文件也有三个时间来记录文件的变动,这三个时间分别是Modification t ...

  2. NXP(I.MX6uLL)DDR3实验——DDR3重要时间参数、时钟配置与原理图简析

    目录 DDR3 内存时间参数 传输速率 tRCD 参数 CL 参数 AL 参数 tRC 参数 tRAS 参数 I.MX6U MMDC内存控制器简介 MMDC内存控制器简介 MMDC内存控制器信号引脚 ...

  3. oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。...

    oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务. 一.查询系统中的job,可以查询视图 --相关视图 select * from dba_jobs; selec ...

  4. Apache DolphinScheduler 海豚调度器自定义时间参数

    在Apache DolphinScheduler 海豚调度器(本文简称:小海豚) 官网中,我们看到其自定义时间的参数是这样介绍的 1.支持代码中自定义变量名,声明方式:${变量名}.可以是引用 &qu ...

  5. 网络计划--时间参数的计算和优化

    根据网络图的基本概念和原则绘制出网络图之后,我们可以计算网络图中有关的时间参数,主要目的是找出关键路线,为网络计划的优化.调整和执行提供明确的时间概念.如下图中从始点①到终点⑧共有4条路线,可以分别计 ...

  6. Springboot 自定义注解AOP实现时间参数格式转换

    前言 场景: 前端传过来的时间参数,我们后端自定义时间格式转化使用,想转成什么就转成什么. 不同业务场景,跟前端对接,一种控件基本时间参数是固定格式的,为了避免前端去转换时间参数的格式,跟前端约定好, ...

  7. 日历 android 周历,Android Studio 基础 之 获取系统Calendar 日历日程 (涉及指定日期时间判断是星期几的方法使用)的方法整理...

    Android Studio 基础 之 获取系统Calendar 日历日程 (涉及指定日期时间判断是星期几的方法使用)的方法整理 目录 Android Studio 基础 之 获取系统Calendar ...

  8. 运筹说 第87期 | 网络计划-时间参数的计算

    一.引例 根据网络图的基本概念和原则绘制出网络图之后,我们可以计算网络图中有关的时间参数,主要目的是找出关键路线,为网络计划的优化.调整和执行提供明确的时间概念.如下图中从始点①到终点⑧共有4条路线, ...

  9. SpringBoot+Vue实现excel导入带格式化的时间参数(moment格式化明天日期并设置el-date-picker默认值)

    场景 若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导出: 若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导 ...

最新文章

  1. 看看专科程序员与本科程序员之间,到底有什么区别?
  2. 一句话介绍区块链是什么
  3. Oracle数据库之单行函数
  4. hibench 压测flink_【原创】大数据基础之Benchmark(1)HiBench
  5. decimal转为string sql_SQL注入详解|OWASP Top 10安全风险实践(二)
  6. 使用 Apache Pig 处理数据5
  7. [C++11]推荐使用auto的场景
  8. 五分钟的JShell
  9. excel重复上一步快捷键_13个excel快捷键,让你的1秒钟,抵得上同事的5分钟
  10. Cisco无线mDNS
  11. 将java.util.Date转换为java.time.LocalDate
  12. retinaface人脸检测在fddb数据集上的测试
  13. 机器人读懂人心的九大模型
  14. 2022-1-17第三章机器学习基础--网格搜索超参数优化、决策树、随机森林
  15. 服务器并发处理是什么?
  16. 发扑克牌java程序_Java实现简易扑克牌游戏
  17. 研发工程师面试题整理
  18. wps在线预览接口_开发文档 - WPS在线预览 - view.wps.cn
  19. Python基础------几种循环结构详解
  20. 大盘是超跌反弹还是彻底反转?

热门文章

  1. 多进程同时写一个文件会怎样?分别用write和fwrite去观察现象
  2. Excel 做正态分布曲线
  3. 线程: ReentrantLock类
  4. 剑指offer十一:二进制中1的个数
  5. 微软发布Azure SignalR Service的预览版本
  6. 美国宇航局:十年内VR/AR设备将成为标配
  7. 基于 Docker 的微服务架构实践
  8. 二叉查找树(二叉排序树)创建,插入,删除操作。
  9. 部署JTBC2.0网上商城(apache+tomcat+mysql)
  10. suse软件管理程序zypper