文章目录

  • 下载和安装
    • Linux系统安装
    • Windows系统安装
  • 使用
    • oss下载到指定文件夹
    • 从指定文件夹上传到oss相应的bucket下
    • 设置ossutil的语言
    • clearOssData.sh

下载和安装

下载地址:https://help.aliyun.com/document_detail/120075.html

Linux系统安装

  1. 运行以下命令下载ossutil。
wget https://gosspublic.alicdn.com/ossutil/1.7.14/ossutil64

注意 复制下载地址时会自动加上spm编码内容,使用wget命令下载时注意删除链接中?spm=xxxx的内容。

  1. 运行以下命令修改文件执行权限。
chmod 755 ossutil64
  1. 使用交互式配置生成配置文件。
    a. 输入配置命令。
./ossutil64 config

b. 根据提示设置配置文件路径。

建议直接按回车使用默认配置文件的路径。

请输入配置文件名,文件名可以带路径(默认为:/home/user/.ossutilconfig,回车将使用默认路径。
如果用户设置为其它路径,在使用命令时需要将--config-file选项设置为该路径):

ossutil默认使用/home/user/.ossutilconfig作为配置文件,若您设置了配置文件的路径,则每次使用命令时需增加-c选项指定配置文件。例如配置文件保存为/home/config,使用ls时,命令格式如下:

./ossutil64 ls oss://examplebucket -c /home/config

c. 根据提示设置工具的语言。

请输入语言CH或EN。工具使用的语言默认与操作系统保持一致。该配置项将在此次config命令设置成功后生效。

d. 根据提示分别设置Endpoint、AccessKey ID、AccessKey Secret和STSToken参数。

参数说明如下:

参数 说明
endpoint 填写Bucket所在地域的Endpoint。关于各地域Endpoint的更多信息,请参见访问域名和数据中心。
您也可以增加http://https://指定ossutil访问OSS使用的协议,默认使用HTTP协议。例如,使用HTTPS协议访问华东1(杭州)的Bucket,设置为https://oss-cn-hangzhou.aliyuncs.com
accessKeyID
accessKeySecret
填写账号的AccessKey。
使用阿里云账号或RAM用户访问时,AccessKey的获取方式,请参见创建AccessKey。
使用STS临时授权账号访问时,AccessKey的获取方式,请参见使用STS临时访问凭证访问OSS。
stsToken 使用STS临时授权账号访问OSS时需要配置该项,否则置空即可。关于stsToken的生成方式,请参见临时访问凭证。

说明 关于配置文件的更多信息,请参见config。

e. 运行以下命令,验证是否已成功安装ossutil。

./ossutil64

如果屏幕中输出ossutil所有支持的命令,表明已成功安装ossutil。

Windows系统安装

  1. 单击下载链接下载Windows安装包。
  2. 将工具解压,并双击运行ossutil.bat文件。
  3. 运行以下命令,生成配置文件。
D:\ossutil>ossutil64.exe config
  1. 根据提示设置配置文件。设置方法与Linux系统生成配置文件的方法相同。
  2. 运行以下命令,验证是否已成功安装ossutil。
ossutil64.exe

如果屏幕中输出ossutil所有支持的命令,表明已成功安装ossutil。

使用

oss下载到指定文件夹

C:\ossutil64>ossutil64.exe cp -r oss://develop-kingsuper D:/img --update(将oss-cn-hangzhou.aliyuncs.com地域下的bucket名为develop-kingsuper的所有文件下载到D盘img文件夹下)

从指定文件夹上传到oss相应的bucket下

C:\ossutil64>ossutil64.exe cp -r  D:/img oss://develop-kingsuper  --update (将D盘img文件夹下文件上传到oss-cn-hangzhou.aliyuncs.com地域下的bucket名为develop-kingsuper容器下)

设置ossutil的语言

在使用ossutil的命令时,可以使用-L选项设置语言,可选值为CH/EN,即:中文或英文。大小写不敏感。默认语言为CH(中文)。如果设置为CH(中文),需要确保您的系统为utf-8编码,否则可能会显示乱码。
如:

./ossutil help ls显示ls默认语言的帮助./ossutil help ls -L ch 显示ls的中文帮助./ossutil help ls -L en 显示ls的英文帮助./ossutil config -L ch 运行ossutil config的交互式配置命令,提示语言为中文。./ossutil config -L en 运行ossutil config的交互式配置命令,提示语言为英文。

clearOssData.sh

#!/bin/bashstartDate=20200612
tName=ods_ord_collection
endDate=20220919
#endDate=`date +%Y%m%d`
prefix='oss://bi-bdc/ods/'$tName'/ds='
while [[ $startDate < `date -d "-0 day $endDate" +%Y%m%d` ]]
docurDate=$startDatestartDate=`date -d "+1 day $startDate" +%Y%m%d`if [[ ${startDate:6:2} == 01 ]]thencontinue;fiecho ${prefix}${curDate}echo ${prefix}${curDate} >>ossData.txt./ossutil64 rm -rf ${prefix}${curDate}sleep 1s
done

github:https://github.com/aliyun/ossutil
命令行工具ossutil快速入门:https://help.aliyun.com/document_detail/195960.htm

参考:https://blog.csdn.net/MacwinWin/article/details/107314126
https://www.cnblogs.com/SeaWxx/p/12671177.html
http://t.zoukankan.com/dadonggg-p-9989780.html

[1168]OSS ossutil64安装及使用相关推荐

  1. 阿里云OSS远程连接

    所需条件: 1.Endpoint(地域节点):  #登录阿里云后台,找到对象存储-bucket列表-bucketname-概览中可查看 2.AccessKey ID和AccessKey Secret: ...

  2. tidb-dumpling备份数据库并上传到oss上

    dumpling备份数据库并上传到oss上 参考文档: https://docs.pingcap.com/zh/tidb/stable/dumpling-overview 一.介绍 通过数据导出工具 ...

  3. OSS音频编程概述(DSP部分)

    一. 音频概念 音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理. 对于OSS ...

  4. 如何灵活使用OSS监控数据动态调整OSS服务参数

    如题,本文的目的是为了提供一种使用OSS监控服务的数据灵活控制OSS服务形态的例子,以方便大家能够举一反三,实现更多的通用方法解决多样的需求. 其实OSS监控服务已经提供了报警功能,能够方便用户对OS ...

  5. 阿里云oss权限控制,上传下载测试

    2019独角兽企业重金招聘Python工程师标准>>> 列子公共读: 新建一个bucket - > data 存储目录 新建读写账号 -> 访问控制RAM -> 权 ...

  6. 微信小程序自动化打包(taro+oss+ci+Jenkins+node+钉钉)

    在日常的小程序开发中不使用自动化可能会出现的一些问题: 分支切换,代码上传,预览码生成,操作无脑但耗时 当生成码的要求同时来的时候,需要等待 小程序单独的机制,导致无法像web端那样做整体流程管控 非 ...

  7. java整合阿里云OSS

    java整合阿里云OSS 说明 一.OSS前期准备 (1)创建Bucket (2)创建RAM账号 创建用户 创建用户组 二.OSS对应API开发(java) 说明 更新时间:2021/1/7 16:3 ...

  8. 常用docker镜像

    目录 gitlab nginx jenkins redis openjdk mysql pika(replace redis) opengauss 安装docker #使用yum安装docker yu ...

  9. 前端H5项目部署到OSS-利用jenkins实现自动发布【生产环境实战】

    前端H5项目发布到OSS 文章目录 前端H5项目发布到OSS 背景 一.创建Bucket 二.为Bucket绑定自定义域名 1.购买的域名和oss在同一个阿里云账号下(大多数) 2.购买的域名和oss ...

最新文章

  1. 台式无线网卡管理服务器,台式电脑设置wifi上网
  2. Redis构建分布式锁——Redlock
  3. thinkphp内置标签简单讲解
  4. TCP/IP网络知识点总结
  5. 申请软件著作权可以加急吗?软著申请时间怎么计算的?
  6. 1KB文件夹快捷方式病毒解决方法
  7. 0ctf之simple
  8. diskgenius克隆硬盘无法启动_克隆硬盘
  9. matlab混沌信号 仿真,MATLABSimulink混沌理论仿真.doc
  10. 【01背包】【DP】精卫填海(黄题)
  11. 电影类网站如何选择服务器
  12. SaaS、PaaS、IaaS、DaaS、BaaS 都是什么
  13. 大计基编程题(第十一周)
  14. 特征值分解与奇异值分解原理与计算
  15. (Halcon深度学习)安装深度学习工具(DLT)
  16. 黑苹果系统备份还原步骤
  17. DNS系统概述及重要性
  18. 大学极域电子教室控屏100%脱离控屏
  19. python中os.path.join()的循环用法_python中使用os.path.join()
  20. 基于Python实现的费诺编码

热门文章

  1. 《象与骑象人》读后感_20170717
  2. ESP32 开发笔记(二)OLED ssd1306 apds9960 手势控制
  3. shineblink APDS-9960靠近感应及环境光强度测量
  4. linux服务器如何测试网速
  5. 在【Window】系统下更改 【pip install】 默认安装依赖路径
  6. springboot启动和关闭时的事件操作:
  7. HTTP断点续传原理 状态码206 Partial Content
  8. wordpress获取用户数据函数:get_userdata
  9. linux添加mx25l25645g,stm32驱动NOR Flash 之MX25L51245G(64MB)
  10. 《程序设计实践》第05练——指针Part(2/2)