如何在Linux中搜索指定时间内创建的文件

时间:2019-05-19 01:26:27  来源:igfitidea点击:

本教程将查找在X天内创建或修改的文件。这里X表示任何数字。使用find命令还可以搜索在X分钟内创建或修改的内容。

1. 30天内创建/修改的搜索文件

使用此命令在 /var/backup目录中搜索30天内创建或修改的所有文件。Find提供了-mtime选项来定义天数。

find /var/backup -type f -mtime +30

我们还可以使用“-mmin”选项搜索60分钟(1小时)内创建的文件。

find /var/backup -type f -mmin +60

2. 搜索具有特定扩展名的文件

也可以在文件中搜索特定的扩展名。例如,在/var/log目录下搜索扩展名为“.log”的所有文件。

find /var/log -name "*.log" -type f -mtime +30

或搜索60分钟(1小时)内创建的特定扩展名文件。

find /var/log -name "*.log" -type f -mmin +60

上面的命令将只显示扩展名为.log的文件。