Linux系统下用find命令查找最近修改过的文件
1.find的用法是用来查找文件
如:find ./ -name filename 在当前目录下查找文件名为filename的文件
2.按时间查找文件
简介:按时间查找也有参数, 访问时间 -atime ; 改变状态的时间-ctime;修改的时间-mtime。但要注意,这里的时间是以24小时为单位的。
如:find ./ -mtime 0:返回最近24小时内修改过的文件
find ./ -mtime 1 : 返回的是前48~24小时修改过的文件。而不是48小时以内修改过的文件
3.另外还有按分钟查找和按天数查找
(1)查找当前目录下.p文件中,最近30分钟内修改过的文件。
find . -name '*.p' -type f -mmin -30 |
(2)查找当前目录下.phtml文件中,最近30分钟内修改过的文件,的详细情况加上ls。
find . -name '*.phtml' -type f -mmin -30 -ls |
(3)查找当前目录下,最近1天内修改过的常规文件。
find . -type f -mtime -1 |
(4)查找当前目录下,最近1天前(2天内)修改过的常规文件。
find . -type f -mtime +1