# 如果你还没有安装较旧版本的Python,可以使用Homebrew安装
brew install python@3.8
# 创建一个新的虚拟环境
python3.8 -m venv myenv
# 激活虚拟环境
source myenv/bin/activate
# 在虚拟环境中安装coscmd
pip3 install coscmd
配置
coscmd config -a <AccessKeyID> -s <SecretAccessKey> -b <Bucket-Name-APPID> -r <Region>
存储桶操作
-
创建存储桶:
Copy
coscmd createbucket
-
列出所有存储桶:
Copy
coscmd listbucket
-
删除存储桶:
Copy
coscmd deletebucket
文件操作
-
上传文件:
Copy
coscmd upload <LocalPath> <COSPath>
-
下载文件:
Copy
coscmd download <COSPath> <LocalPath>
-
列出文件:
Copy
coscmd list <COSPath>
-
删除文件:
Copy
coscmd delete <COSPath>
-
复制文件:
Copy
coscmd copy <SourceCOSPath> <DestinationCOSPath>
-
查看文件信息:
Copy
coscmd info <COSPath>
高级文件操作
-
设置文件 ACL:
Copy
coscmd putacl -a <ACLString> <COSPath>
-
获取文件 ACL:
Copy
coscmd getacl <COSPath>
-
搜索文件:
Copy
coscmd search --name <FileName> --num <Number> --prefix <Prefix>
-
生成预签名 URL:
Copy
coscmd signurl <COSPath> <Method> <ExpiredTime>
多部分上传
-
初始化多部分上传:
Copy
coscmd multipart init <COSPath>
-
列出多部分上传:
Copy
coscmd multipart list <COSPath>
-
上传分片:
Copy
coscmd multipart upload <LocalPath> <COSPath> -p <PartNumber>
-
完成多部分上传:
Copy
coscmd multipart complete <COSPath> -f <UploadIdFile>
-
取消多部分上传:
Copy
coscmd multipart abort <COSPath> -u <UploadId>
帮助
-
获取帮助信息:
Copy
coscmd -h
-
获取特定命令的帮助信息:
Copy
coscmd <Command> -h