s3cmd工具使用
对象存储及nfs
对象存储信服云内访问地址oss.clouds.cn https端口1200 http端口1201
1 安装s3cmd 工具
# 安装 s3cmd
cd /home/s3cmd
pipenv shell
pip install s3cmd -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
s3cmd --version # s3cmd version 2.3.0
s3cmd --configure #可随便填写,生成文件
vim ~/.s3cfg
2 s3cmd 工具批量导入图片
# 上传目录
s3cmd put -r files-20231122/ s3://5-test-data
# 单个下载:
s3cmd get s3://5-test-data/image/20231117033759/IMG_20231117_150022.jpg
3 s3cmd 常用命令
# 列举所有buckets(bucket相当于根文件夹)
# s3cmd ls
2023-11-24 06:51 s3://5-test-data
# 查看某个bucket中的内容
s3cmd ls s3://5-test-data
# 上传目录
s3cmd put -r files-20231122/ s3://5-test-data
# 创建bucket(bucket名称唯一,不能重复)
s3cmd mb s3://{$BUCKETNAME}
# 删除空bucket
s3cmd rb s3://{$BUCKETNAME}
# 支持删除多个文件
s3cmd del s3://bucket/filename s3://bucket/filenam2
# 上传一个文件到bucket
s3cmd put filename s3://bucket-name/filename
# 上传多个文件
s3cmd put filename*s3://bucket-name/ #注意只写bucket名称
# 上传制定文件前缀
s3cmd put--force filename*s3://bucket-name/prefixed:
# 下载一个文件从bucket
# 单个下载:
s3cmd get s3://bucket/filename
# 批量下载
s3cmd get s3://bucket/filename1 s3://bucket/filename2
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 悩姜!


