V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ysicing
V2EX  ›  程序员

qshell 是我用过对象存储命令行工具最反人类的了

  •  
  •   ysicing ·
    ysicing · 2023-09-18 14:13:20 +08:00 · 1462 次点击
    这是一个创建于 465 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道大家有没有用过七牛的命令行工具,今天简单使用了一下,感觉使用起来太费劲了,参数啥的太反人类了 没有其他对象存储命令行工具使用丝滑。

    如腾讯云:

    coscli cp ./example_linux_amd64 cos://example/example_linux_amd64

    如 minio:

    mc cp ./example_linux_amd64 example/example_linux_amd64

    如七牛:

    qshell 没怎么研究明白😂

    5 条回复    2023-09-19 10:56:24 +08:00
    deepblue1
        1
    deepblue1  
       2023-09-18 14:48:40 +08:00
    随便找一个支持 S3 的命令行就可以,比如 minio cli
    Puteulanus
        2
    Puteulanus  
       2023-09-18 14:53:35 +08:00
    Rclone 是不是支持七牛的
    aloxaf
        3
    aloxaf  
       2023-09-18 15:45:57 +08:00
    对的,那玩意儿感觉就是个内部测试 API 用的工具,结果因为官方偷懒只出了这么个工具,又不得不承载起对象存储管理工具的职责,然后就非常 TM 的难用。

    比如上传文件有四种方式:fput 、rput 、qupload 、qupload2 。分别是表单上传、分片上传、批量上传(配置文件式)、批量上传(命令行式)。
    这完全就不是为普通用户设计的,普通用户只想要一个 cp 命令——小文件直接上传、大文件自动分片、文件夹自动递归上传、参数格式为 [OPTION]... SOURCE... DEST 。
    mmdsun
        4
    mmdsun  
       2023-09-18 16:00:34 +08:00
    以前用到过,发你参考。去它们 github 查的文档,比官网写的好。
    qshell 要是命令找不到可以用绝对路径。

    1 、设置账户:
    .\qshell-win-x64.exe account PTod-4OIO** 3G3bud** name

    2 、新建配置本文:
    LocalUploadConfig.txt:

    {
    "src_dir" : "磁盘路径",
    "bucket" : "bucket",
    "overwrite" : true
    }


    3 、上传和指定配置文件:
    .\qshell-win-x64.exe qupload -c 8 ./LocalUploadConfig.txt
    CC11001100
        5
    CC11001100  
       2023-09-19 10:56:24 +08:00
    qshell 好像是开源的,到 issues 区直接跟作者吐槽更爽。。。

    https://github.com/qiniu/qshell
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5779 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 02:44 · PVG 10:44 · LAX 18:44 · JFK 21:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.