歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> find mtime用法詳解

find mtime用法詳解

日期:2017/2/27 15:59:45   编辑:Linux教程
find $PATH -mtime 0 查找距當前時間24小時以內修改的文件
Search for files in your home directory which have been modified in the last twenty-four hours. This command works this way because the time since each file was last modified is divided by 24 hours and any remainder is discarded. That means that to match -mtime 0, a file will have to have a modification in the past which is less than 24 hours ago.

find $PATH -mtime +n 查找距當前時間n天以外修改的文件
如n=2 find $PATH -mtime +2
當前時間11-10 10:00 那麼即從距離當前時間(2012-11-10 10:00)的2天前開始算起 find $PATH -mtime +2表示11-07 10:00之前修改過的所有文件都會查找出來,往更早的時間推移,如底下參考鳥哥的時間推移圖片

find $PATH -mtime -n 查找距當前時間n天以內修改的文件
如n=2 find $PATH -mtime -2 那麼即從距離當前時間(2012-11-10 10:00)的2天前開始算起 find $PATH -mtime +2表示11-07 10:00之內修改過的所有文件都會查找出來,往現在的時間推移

find $PATH -mtime n 查詢距當前時間n天之前24小時以內修改的文件
如n=2 當前時間為2012-11-10 10:00,往前推2天為2012-11-07 10:00,因此以此為時間點,24小時之內的時間為2012-11-07 10:00~2012-11-08 10:00 內修改的文件都會查找出來
Copyright © Linux教程網 All Rights Reserved