Linux删除某个目录下两天前的文件
时间: 2023-12-10 15:38:31 浏览: 50
你可以使用 `find` 命令来查找两天前的文件,然后使用 `rm` 命令来删除这些文件。以下是一个示例命令:
```bash
find /path/to/directory -type f -mtime +2 -exec rm {} \;
```
这个命令将会在 `/path/to/directory` 目录下查找所有类型为文件且修改时间超过两天的文件,并将它们删除。
请注意,这个命令将不会询问是否要删除文件,因此请谨慎执行。建议在执行命令之前先进行备份或者测试操作。
相关问题
Linux 删除某个目录7天前的备份文件
你可以使用 `find` 命令来查找并删除 7 天前的备份文件。
假设你的备份文件存储在 `/path/to/backup` 目录下,你可以使用以下命令来删除 7 天前的备份文件:
```
find /path/to/backup -type f -mtime +7 -delete
```
这个命令会查找 `/path/to/backup` 目录下所有类型为文件(不包括目录)且修改时间在 7 天前的文件,并将它们删除。请注意,这个命令会永久删除文件,因此请谨慎使用。
linux查看某个目录下被删除的文件
Linux中可以通过使用日志文件查看某个目录下被删除的文件,具体步骤如下:
1. 使用命令`sudo tail -f /var/log/syslog`查看系统日志文件,该命令会实时输出最新的日志信息。
2. 在日志窗口中,输入`CTRL + C`停止输出,然后使用命令`sudo grep "DELETE" /var/log/syslog`查找所有包含“DELETE”关键字的日志信息,其中“DELETE”表示删除操作。
3. 在查找结果中,可以找到所有被删除的文件及其路径信息。
注意:以上方法仅适用于文件删除后系统日志未被清除的情况。如果系统日志已被清除,则无法通过该方法查看被删除的文件。