如何在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的文件。