今天老王遇到一个需求,需要查找指定目录下,近24小时修改过的文件。从网上搜了下,可以用Linux系统的find
命令实现,这里记录一下。
1、查找最近30分钟修改的当前目录下的.php文件:
find . -name '*.php' -mmin -30
2、查找最近24小时修改的当前目录下的.php文件
find . -name '*.php' -mtime 0
3、查找最近24小时修改的当前目录下的.php文件,并列出详细信息
find . -name '*.php' -mtime 0 -ls
4、查找当前目录下,最近24小时修改过的常规文件
find . -type f -mtime 0
5、查找当前目录下,最近24-48小时修改过的常规文件
find . -type f -mtime 1
6、查找当前目录下,最近1天前修改过的常规文件
find . -type f -mtime +1
参考: