linux查找两天之前的文件并删除
时间: 2023-11-28 11:50:12 浏览: 69
要查找两天之前创建的文件,可以使用以下命令:
```
find /path/to/search -type f -mtime +1 -delete
```
其中,`/path/to/search`是要搜索的目录路径,`-type f`表示只搜索文件,`-mtime +1`表示搜索两天之前创建的文件,`-delete`表示删除搜索到的文件。
请注意,这个命令会永久删除文件,请谨慎使用。建议先使用`-print`参数打印出要删除的文件列表,然后再确认是否真的要删除它们。
相关问题
Linux删除两天前的文件
你可以使用find命令来查找并删除两天前的文件。具体命令如下:
```
find /path/to/files -type f -mtime +1 -delete
```
解释一下这个命令:
- `find`: 查找命令
- `/path/to/files`: 要查找的目录路径
- `-type f`: 查找文件类型为普通文件
- `-mtime +1`: 查找修改时间在1天之前的文件
- `-delete`: 删除找到的文件
如果你要删除的是两天前的文件,就将 `-mtime +1` 改为 `-mtime +2`,这样就可以找到修改时间在2天之前的文件了。
Linux命令删除两天前的文件
你可以使用find命令来查找两天前的文件,然后再使用rm命令删除它们。以下是示例命令:
```
find /path/to/files -type f -mtime +1 -exec rm {} \;
```
这个命令将在 `/path/to/files` 目录中查找两天前(+1表示两天前及更早)的所有文件,并将它们传递给 `rm` 命令进行删除。
请注意,这个命令是非常危险的,因为它会立即删除文件,而没有任何确认提示。如果你不确定你要删除哪些文件,请在运行命令之前先使用 `-exec ls -l {} \;` 查看要删除的文件列表。