时间:2024-10-06 09:30:19
导读:linux按日期删除文件 在Linux中按日期删除文件,可以使用以下命令: ``` find . -type f -newermt 2019-07-10 ! -newermt 2019-07-11 | xargs rm -rf ``` 这个......
linux按日期删除文件
在Linux中按日期删除文件,可以使用以下命令:
```
find . -type f -newermt 2019-07-10 ! -newermt 2019-07-11 | xargs rm -rf
```
这个命令将会删除2019年7月10日创建的所有文件,但不包括2019年7月11日及之后创建的文件。
这个命令使用了`find`命令来搜索文件,`xargs`命令将搜索到的文件作为参数传递给`rm`命令进行删除。`find`命令的参数包括`-type ff`(只搜索文件)和`-newermt`(按照修改时间搜索)。`! -newermt 2019-07-112019-07-11`表示搜索范围的结束日期,比指定的日期大1天。
请注意,这个命令不会提示确认,所以在执行之前请确保已经选定了正确的日期和文件。