Skip to content
Jemy Graw edited this page Jan 18, 2015 · 5 revisions

#简介 alilistbucket用来获取阿里云OSS空间中的文件列表。该文件列表和qrsync工具需要的文件列表格式相同,可以直接用qrsync根据这个文件列表来从阿里云OSS同步数据到七牛。 #格式

qshell alilistbucket <DataCenter> <Bucket> <AccessKeyId> <AccessKeySecret> [Prefix] <ListBucketResultFile>

#参数

参数名 描述 可选参数
DataCenter 阿里云OSS空间所在的数据中心 N
Bucket 阿里云OSS空间名称,可以为公开空间或私有空间 N
AccessKeyId 阿里云账号对应的AccessKeyId 获取 N
AccessKeySecret 阿里云账号对应的AccessKeySecret 获取 N
Prefix 阿里云OSS空间中文件的前缀 Y
ListBucketResultFile 文件列表保存的文件名称,可以为绝对路径或者相对路径 N

阿里OSS公网数据中心

地点 域名
杭州 oss-cn-hangzhou.aliyuncs.com
青岛 oss-cn-qingdao.aliyuncs.com
香港 oss-cn-hongkong.aliyuncs.com
北京 oss-cn-beijing.aliyuncs.com
深圳 oss-cn-shenzhen.aliyuncs.com

阿里OSS内网数据中心

地点 域名
杭州 oss-cn-hangzhou-internal.aliyuncs.com
青岛 oss-cn-qingdao-internal.aliyuncs.com
香港 oss-cn-hongkong-internal.aliyuncs.com
北京 oss-cn-beijing-internal.aliyuncs.com
深圳 oss-cn-shenzhen-internal.aliyuncs.com

#示例 1.获取阿里云OSS空间qdisk-hz里面的所有文件列表:

qshell alilistbucket oss-cn-hangzhou.aliyuncs.com qdisk-hz poeDElTwLc2w0iFJ pPlaT3umFa1lcXTwp7N5nVQt9av1yg qdisk-hz.list.txt

2.获取阿里云OSS空间qdisk-hz里面的以2015/01/18为前缀的文件列表:

qshell alilistbucket oss-cn-hangzhou.aliyuncs.com qdisk-hz poeDElTwLc2w0iFJ pPlaT3umFa1lcXTwp7N5nVQt9av1yg "2015/01/18" qdisk-hz.prefix.list.txt

获取的文件内容组织方式为:

Key\tSize\tPutTime

比如:

bucket_domain.png	287727	14215611840000000