阅读量:0
在Linux中,要查找昨天的文件,可以使用find
命令结合时间参数。以下是一些常用的方法:
使用
-mtime
参数:- 查找昨天的文件(即相对于今天早上的文件):
find /path/to/search -type f -mtime 0
- 查找昨天早上开始到现在的文件:
find /path/to/search -type f -mtime -1
- 查找昨天的文件(即相对于今天早上的文件):
使用
-newermt
参数:- 查找昨天的文件(即相对于今天早上之后的文件):
find /path/to/search -type f -newermt $(date +%Y-%m-%d) ! -newermt $(date +%Y-%m-%d)T00:00:00
- 解释:
$(date +%Y-%m-%d)
表示今天的日期,!
表示不包含今天整天的文件,T00:00:00
表示今天的开始时间。
- 查找昨天的文件(即相对于今天早上之后的文件):
使用
-amin
参数:- 查找昨天早上开始到现在的文件(即相对于今天早上的分钟数):
find /path/to/search -type f -amin -120
- 解释:
-120
表示120分钟前,即2小时前。
- 查找昨天早上开始到现在的文件(即相对于今天早上的分钟数):
你可以根据实际需求选择合适的方法。注意将/path/to/search
替换为你要搜索的目录路径。