一、安裝s3cmd。
安裝命令如下所示:
yum-y install python-pip
pip install s3cmd
安裝過程中可能會出現(xiàn)錯誤:No package python-pip available
則解決方法如下:
yum-y install epel-release
yum install python-pip
二、配置s3cmd。
使用s3cmd--configure方式配置。
在控制臺輸入s3cmd--configure命令,會自動進入配置過程,更具界面提示填寫對應信息即可。注意:配置之前要先獲取AWS的access_key和secret_key。
以中國寧夏區(qū)為例,配置結(jié)果如下:
紅色部分為必填,其他其他直接回車即可
至此,s3cmd安裝及配置完成。配置完成后會在當前目錄下生成名稱為:.s3cfg的文件。
常用命令
1、列舉所有buckets(bucket相當于根文件夾)
命令:s3cmd ls
2、查看某個bucket中的內(nèi)容
命令:s3cmd ls s3://my-bucket
3、創(chuàng)建bucket(bucket名稱唯一,不能重復)
命令:s3cmd mb s3://{$BUCKETNAME}
4、刪除空bucket
命令:s3cmd rb s3://{$BUCKETNAME}
支持刪除多個文件
s3cmd del s3://bucket/filename s3://bucket/filenam2
5、上傳一個文件到bucket
s3cmd put filename s3://bucket-name/filename
上傳多個文件
s3cmd put filename*s3://bucket-name/#注意只寫bucket名稱
上傳制定文件前綴
s3cmd put--force filename*s3://bucket-name/prefixed:
6、下載一個文件從bucket
單個下載:
s3cmd get s3://bucket/filename
批量下載
s3cmd get s3://bucket/filename1 s3://bucket/filename2