首先说明,网上搜索到的文章,很多都说使用-newermt参数,可能系统原因,CentOS或Ubuntu下find并没有此参数,以下使用一个取巧的办法
例:查找/etc目录下最后修改时间为2015年的文件:
1、先创建两个时间戳,2014年12月31日23点59分59秒和2016年1月1日0点0分0秒,注意时间戳的格式
touch -t 201412312359.59 t1
touch -t 201601010000.00 t2
2、使用newer参数比较
find /etc -type f -newer t1 ! -newer t2
比2014年12月31日23点59分59秒这一时间新,比2016年1月1日0点0分0秒这一时间旧,即2015一整年