linux按时间删除文件
时间: 2023-10-14 18:09:00 浏览: 424
你可以使用 `find` 命令来查找符合条件的文件,然后使用 `rm` 命令删除它们。以下是一个按照文件修改时间删除7天以前文件的例子:
```
find /path/to/directory -type f -mtime +7 -exec rm {} \;
```
其中:
- `/path/to/directory` 是要搜索的目录路径。
- `-type f` 表示只查找文件,不包括目录。
- `-mtime +7` 表示查找修改时间在7天前的文件。
- `-exec rm {} \;` 表示对查找到的每个文件执行 `rm` 命令删除。
请注意,这个命令会永久性删除文件,所以请小心操作。
阅读全文