1. 程式人生 > >find 按指定時間查找文件

find 按指定時間查找文件

find 按指定時間

首先說明,網上搜索到的文章,很多都說使用-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一整年


本文出自 “每天進步一點” 博客,請務必保留此出處http://yujia2016.blog.51cto.com/59379/1953902

find 按指定時間查找文件