linux按日期删除文件
时间: 2023-04-26 08:05:56 浏览: 404
linux命令行工具:删除指定目录下指定时间前的某些文件(含源代码)
4星 · 用户满意度95%
可以使用find命令结合-exec选项来按日期删除文件。
例如,删除7天前的文件:
```
find /path/to/files -type f -mtime +7 -exec rm {} \;
```
解释:
- `/path/to/files`:要删除文件的目录路径。
- `-type f`:只删除文件,不删除目录。
- `-mtime +7`:查找修改时间在7天前的文件。
- `-exec rm {} \;`:对找到的文件执行rm命令删除。
注意:这个命令是非常危险的,一定要小心使用。建议先使用ls命令查看要删除的文件列表,确认无误后再执行删除命令。
阅读全文