Linux删除两天前的文件
时间: 2024-05-16 09:15:09 浏览: 58
你可以使用Linux中的`find`命令来删除两天前的文件。以下是一个示例命令:
```
find /path/to/files/* -type f -mtime +1 -delete
```
其中,`/path/to/files/*` 是你要删除的文件所在的路径,`-type f` 表示只删除文件,而不删除目录,`-mtime +1` 表示修改时间在两天前的文件,`-delete` 表示删除符合条件的文件。
注意,在使用这个命令之前,你应该仔细检查一下要删除的文件是否正确。
相关问题
Linux命令删除两天前的文件
你可以使用find命令来查找两天前的文件,然后再使用rm命令删除它们。以下是示例命令:
```
find /path/to/files -type f -mtime +1 -exec rm {} \;
```
这个命令将在 `/path/to/files` 目录中查找两天前(+1表示两天前及更早)的所有文件,并将它们传递给 `rm` 命令进行删除。
请注意,这个命令是非常危险的,因为它会立即删除文件,而没有任何确认提示。如果你不确定你要删除哪些文件,请在运行命令之前先使用 `-exec ls -l {} \;` 查看要删除的文件列表。
Linux删除某个目录下两天前的文件
你可以使用 `find` 命令来查找两天前的文件,然后使用 `rm` 命令来删除这些文件。以下是一个示例命令:
```bash
find /path/to/directory -type f -mtime +2 -exec rm {} \;
```
这个命令将会在 `/path/to/directory` 目录下查找所有类型为文件且修改时间超过两天的文件,并将它们删除。
请注意,这个命令将不会询问是否要删除文件,因此请谨慎执行。建议在执行命令之前先进行备份或者测试操作。