!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>在Linux服务器中查找最近30天修改过的文件:实用命令与技巧

在Linux服务器中查找最近30天修改过的文件:实用命令与技巧

find是用于在整个文件系统中搜索文件的Unix / Linux命令行实用程序。有时我们需要搜索最近几天修改过的文件。假设您已在应用程序中修改了多个文件,但忘记跟踪已修改的文件。在这种情况下,find命令为您提供了一个基于文件修改来搜索文件的选项。您还可以搜索X天之前修改过的文件。

使用-mtimefind命令的option可以根据修改时间及其后的天数来搜索文件。天数可以使用两种格式。

①使用+天数来搜索X天之前修改过的文件

②使用–可以搜索最近X天修改过的文件的天数

以下示例将帮助您了解基于修改时间的文件搜索。

1、查找最近X天修改过的文件

使用以下命令搜索最近30天内修改的所有文件和目录。这里的点(.)用于在当前目录中搜索。并-30定义搜索最近30天修改过的文件。根据您的搜索要求更改此数字。

find . -mtime -30

您还可以基于文件类型自定义搜索。使用-type,然后使用-f(文件)或-d(目录)。下面的命令将仅搜索文件。

find . -type f -mtime -30

2、查找X天之前修改过的文件

以下命令将搜索30天之前修改过的所有文件和目录。这里的点(.)用于在当前目录中搜索。并+30定义搜索30天之前修改的文件。使用您的搜索首选项更改此数字。

find . -mtime +30

自定义搜索模式以仅使用来搜索文件-type f。或用于-type d 搜索目录。

find . -type f -mtime +30

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

在Linux系统服务器上启用cron日志记录:简单步骤与指南

2021-4-17 17:37:28

服务器教程

在CentOS 8服务器中安装和配置KVM:详细步骤与指南

2021-4-17 17:37:30

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase