使用oss对象存储的ossutil工具

                                                        使用oss对象存储的ossutil工具


地址: https://help.aliyun.com/document_detail/50452.html?spm=a2c4g.11186623.6.1057.6DfmQW
步骤:
    1、指定ossutil的下载目录,没有创建[ mkdir ossutil ]
        [ cd /data/ossutil/ ]
    2、下载对应版本的ossutil
        [ uname -r ] 查看linux版本,我的是linux32位操作系统
        结果:3.10.0-123.9.3.el7.x86_64
        [ wget http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/50452/cn_zh/1524643908776/ossutil32?spm=a2c4g.11186623.2.5.8H1os7 ]
    3、把下载后的文件名改为ossutil
        注意:命令名就是你的文件名;如果文件名是ossutil32,下面所有的ossutil都要替换成ossutil32
    4、运行文件:linux终端中,是用"sh"来运行文件,或者"./"
        比如你在/usr/temp文件夹中有一个可执行文件"flash"
        1)你可以在终端中输入 sh /usr/temp/flash
        或
        2)进入文件夹 cd /usr/temp
            然后运行  ./flash
        [ ./ossutil ]
        如果binary为不可执行文件,请给binary增加可执行权限:chmod 755 ossutil
    5、非交互配置 ossutil 注意:网段要设置为内网;在RAM控制台我们要配置一个安全令牌用于连接oss
        源代码: ./ossutil config -e oss.aliyuncs.com -i your_id -k your_key
        [ ./ossutil config -e www.neiwang.com -i accessKeyId -k accessKeySecret ]
    6、递归给要操作的文件夹最大权限
        [ chmod -R 777 /data/dlDBimg/aaa ]
    7、object上传
        1)上传单个文件
            [ ./ossutil cp a oss://ossutil-test ]  ossutil-test是bucket
            
            结果:    Succeed: Total num: 1, size: 230. OK num: 1(upload 1 files).
                    0.699795(s) elapsed
            
        2)上传文件夹
            [ ./ossutil cp -r dir oss://ossutil-test ]
            
            结果:    Succeed: Total num: 35, size: 464,606. OK num: 35(upload 34 files, 1 directories).
                    0.896320(s) elapsed
            
            例如:移动linux文件夹aaa到oss的test-dir存储空间的bbb目录下;
                [ ./ossutil cp -r /data/dlDBimg/aaa oss://test-dir/bbb ]    #把服务器的aaa文件夹上传到oss g3img-all存储空间下的mylogo目录

猜你喜欢

转载自blog.csdn.net/qq_36025814/article/details/80194096
今日推荐