admin 管理员组

文章数量: 1184232


2024年12月30日发(作者:swift教程入门)

Linux系统中删除时间段的文件命令

在Linux系统中,你可以使用find命令结合-mtime或-mmin选项来查找并

删除特定时间段的文件。以下是一些示例命令:

1. 删除30天之前的文件:

bash

find /path/to/files -type f -mtime +30 -delete

这里,/path/to/files是要搜索的目录路径,-type f表示只查找普通文件,-

mtime +30表示查找修改时间在30天之前的文件,-delete表示删除匹配条件的

文件。

2. 删除60分钟之前的文件:

bash

find /path/to/files -type f -mmin +60 -delete

这里,-mmin +60表示查找修改时间在60分钟之前的文件。

3. 删除特定日期之前的文件:

bash

find /path/to/files -type f -mtime +456 -delete

这里,+456表示456天之前,因为find命令以天为单位计算。

请注意,这些命令会直接删除匹配的文件,且删除后无法恢复。因此,在

执行这些命令之前,请务必备份重要数据,并仔细检查路径和条件,以免意外

删除重要文件。


本文标签: 删除 命令 表示 文件 查找