linux 中查找最近一次修改过的文件
时间:2016-01-02 21:34 来源:linux.it.net.cn 作者:IT
1)find dir/ -type f -mtime +1
-mtime : 指定时间曾被改动过的文件,意思是文件內容被更改过
-ctime : 指定时间曾被更改过的文件,意思是文件权限被更改过
-atime : 指定时间曾被存取过的文件,意思是文件被读取过
例如:find dir/ -type f -mtime +1 | grep nginx 查看nginx的改变文件记录
2)找出 3 天"以前"被改动过的文件 (前第三天以前 → 2015/09/20 12:00 以前的文件) (> 72 小时)
find /var/log/ -mtime +3 -type f -print
3)找出 3 天內被改动过的文件 (2015/09/20 12:00 ~ 2015/09/23 12:00 內的文件) (0 ~ 72 小时內)
find /var/log/ -mtime -3 -type f -print
4)找出前第 3 天被改动过的文件 (2015/09/15 12:00 ~ 2011/09/19 12:00內的文件) (72 ~ 96 小时)
find /var/log/ -mtime 3 -type f -print
找出第 3 天被改动过的文件 (也可以这样写)
find /var/log/ -mtime +2 -mtime -4 -type f -print
(责任编辑:IT)
1)find dir/ -type f -mtime +1 -mtime : 指定时间曾被改动过的文件,意思是文件內容被更改过 -ctime : 指定时间曾被更改过的文件,意思是文件权限被更改过 -atime : 指定时间曾被存取过的文件,意思是文件被读取过 例如:find dir/ -type f -mtime +1 | grep nginx 查看nginx的改变文件记录 2)找出 3 天"以前"被改动过的文件 (前第三天以前 → 2015/09/20 12:00 以前的文件) (> 72 小时) find /var/log/ -mtime +3 -type f -print 3)找出 3 天內被改动过的文件 (2015/09/20 12:00 ~ 2015/09/23 12:00 內的文件) (0 ~ 72 小时內) find /var/log/ -mtime -3 -type f -print 4)找出前第 3 天被改动过的文件 (2015/09/15 12:00 ~ 2011/09/19 12:00內的文件) (72 ~ 96 小时) find /var/log/ -mtime 3 -type f -print 找出第 3 天被改动过的文件 (也可以这样写) find /var/log/ -mtime +2 -mtime -4 -type f -print (责任编辑:IT) |