1.下载工具ossutil
wget http://gosspublic.alicdn.com/ossutil/1.6.11/ossutil64
2.修改文件执行权限
chmod 755 ossutil64
3.使用交互式配置生成配置文件
./ossutil64 config
请输入配置文件名,文件名可以带路径(默认为:/home/user/.ossutilconfig,回车将使用默认路径。)
请输入endpoint:http://oss-cn-shenzhen.aliyuncs.com
请输入accessKeyID:yourAccessKeyID
请输入accessKeySecret:yourAccessKeySecret
请输入stsToken: 可直接回车
详细见:
https://helpcdn.aliyun.com/document_detail/120075.html
先登录一下
/ossutil64 config -e oss-cn-qingdao.aliyuncs.com -i AccessKeyID -k AccessKeySecret
上传单个文件
/ossutil64 cp a.txt oss://bucket/path
上传目录
/ossutil64 cp -r dir oss://bucket/path
下载单个文件
/ossutil64 cp oss://my-bucket/path/test1.txt /dir
下载文件夹
/ossutil64 cp -r oss://my-bucket/path /dir
详细见:
https://helpcdn.aliyun.com/document_detail/120057.html
wget http://gosspublic.alicdn.com/ossutil/1.6.11/ossutil64
2.修改文件执行权限
chmod 755 ossutil64
3.使用交互式配置生成配置文件
./ossutil64 config
请输入配置文件名,文件名可以带路径(默认为:/home/user/.ossutilconfig,回车将使用默认路径。)
请输入endpoint:http://oss-cn-shenzhen.aliyuncs.com
请输入accessKeyID:yourAccessKeyID
请输入accessKeySecret:yourAccessKeySecret
请输入stsToken: 可直接回车
详细见:
https://helpcdn.aliyun.com/document_detail/120075.html
先登录一下
/ossutil64 config -e oss-cn-qingdao.aliyuncs.com -i AccessKeyID -k AccessKeySecret
上传单个文件
/ossutil64 cp a.txt oss://bucket/path
上传目录
/ossutil64 cp -r dir oss://bucket/path
下载单个文件
/ossutil64 cp oss://my-bucket/path/test1.txt /dir
下载文件夹
/ossutil64 cp -r oss://my-bucket/path /dir
详细见:
https://helpcdn.aliyun.com/document_detail/120057.html
如果上传失败,可以用参数进行优化:
--maxupspeed 最大上传速度,单位:KB/s,缺省值为0(不受限制)。
--retry-times 当错误发生时的重试次数,默认值:10,取值范围:1~500。
--parallel 单文件内部操作的并发任务数,取值范围:1~10000,默认将由ossutil根据操作类型和文件大小自行决定。
-j,--jobs 多文件操作时的并发任务数,默认值:3,取值范围:1~10000
配置差,并发调小,比如100以下。
--part-size 分片大小,单位为Byte。默认情况下ossutil根据文件大小自行计算合适的分片大小值。如果有特殊需求或者需要性
能调优,可以设置该值,取值范围:1~9223372036854775807。
--bigfile-threshold 开启大文件断点续传的文件大小阈值,单位为Byte,默认值:100MByte,取值范围:0~9223372036854775807。
版权声明:《 阿里云ossutil工具上传下载服务器中的文件或文件夹到oss 》为王健原创文章,转载请注明出处!
最后编辑:2020-4-25 17:04:24