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