天天看點

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一整年

本文轉自 kuSorZ 51CTO部落格,原文連結:http://blog.51cto.com/kusorz/1953902

繼續閱讀