七牛云 QShell 常用命令

2020-12-18 13:49

PS:方括号内的内容需要替换为你自己的

批量上传

./qshell qupload [./qupload.conf]
        {
          "src_dir"            :   "[./test_forder/]",
          "bucket"             :   "[test_bucket]",
          "file_list"          :   "",
          "key_prefix"         :   "",
          "up_host"            :   "",
          "ignore_dir"         :   false,
          "overwrite"          :   false,
          "check_exists"       :   true,
          "check_hash"         :   false,
          "check_size"         :   false,
          "rescan_local"       :   true,
          "skip_file_prefixes" :   "",
          "skip_path_prefixes" :   "",
          "skip_fixed_strings" :   "",
          "skip_suffixes"      :   ".DS_Store",
          "log_file"           :   "[./upload.log]",
          "log_level"          :   "info",
          "log_rotate"         :   1,
          "log_stdout"         :   false,
          "file_type"          :   0
        }
      

删除单个文件

./qshell delete [test_bucket] [test_folder/test_file.jpg]

批量删除

./qshell batchdelete [test_bucket] -i [./test_result.txt]

根据前缀查询并保存查询结果

./qshell listbucket [test_bucket] --prefix [test_prefix] -o [./test_result.txt]

批量下载

./qshell qdownload [./qdownload.conf]
        {
          "dest_dir"   :   "[./test_folder/]",
          "bucket"     :   "[test_bucket]",
          "prefix"     :   "[test_prefix]",
          "suffixes"   :   "",
          "cdn_domain" :   "",
          "referer"    :   "",
          "log_file"   :   "[./download.log]",
          "log_level"  :   "info",
          "log_rotate" :   1,
          "log_stdout" :   false
        }