Skip to content

Payhon/qiniu-delete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

七牛云文件删除工具

这是一个用于删除七牛云存储文件的命令行工具。

功能

  1. 根据日期删除指定日期之前的所有文件
  2. 根据文件前缀删除匹配的所有文件
  3. 可同时指定日期和前缀进行更精确的删除操作
  4. 支持预览模式,在删除前查看符合条件的文件数量和占用空间

安装

# 安装依赖
pip install qiniu

配置

在使用前,需要在根目录下创建config.json文件,内容如下:

{
    "access_key": "你的access_key",
    "secret_key": "你的secret_key",
    "bucket": "你的bucket名称"
}

请将上述字段替换为你的七牛云账号信息。

使用方法

预览指定日期之前的文件(不删除)

python qiniu_delete.py --date 2023-01-01 --preview

预览指定前缀的文件(不删除)

python qiniu_delete.py --prefix images/ --preview

删除指定日期之前的文件

python qiniu_delete.py --date 2023-01-01

删除指定前缀的文件

python qiniu_delete.py --prefix images/

删除指定日期之前且符合特定前缀的文件

python qiniu_delete.py --date 2023-01-01 --prefix images/

指定配置文件路径

python qiniu_delete.py --date 2023-01-01 --config /path/to/config.json

参数说明

  • --date: 指定日期(格式:YYYY-MM-DD),操作此日期之前的文件
  • --prefix: 指定文件前缀,只操作符合此前缀的文件
  • --config: 指定配置文件路径,默认为当前目录下的config.json
  • --preview: 预览模式,只显示符合条件的文件信息,不执行删除操作

About

七牛云存储的删除工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published