s3cmd是一个用于与 Amazon S3 以及兼容 S3 API 的云存储服务进行交互的命令行工具。它允许用户通过命令行界面来管理和操作存储在云中的数据。大多数情况下,笔者都是在linux服务器上使用,最近有一次在windows服务器上的应用需求,就记录下两者的区别。
一、在ubuntu中的使用
1 2 3 4 5 6 | #1.安装 sudo apt install s3cmd #2.配置 s3cmd --configure #3.基本操作 s3cmd ls |
二、在windows中的使用
1 2 3 4 5 6 7 8 9 10 | #1.安装python基础环境 #2.安装s3cmd pip install s3cmd #3.在cmd命令行界面,cd 到s3cmd文件所在目录,执行python命令 python s3cmd --configure #4.基本操作 python s3cmd ls python s3cmd sync D:\publish\WebApi\Storage\ s3://chinacare/Storage/ -P python s3cmd cp --recursive s3://chinacare/test/Storage/ s3://chinacare/Storage/ python s3cmd del --recursive s3://chinacare/images/ |
1.s3cmd本质上是一个py文件,如下图所示:
2.在s3cmd文件所在目录中执行python命令: