aws s3
查看目錄下所有文件夾:
aws s3 ls s3://bucket-name/
復制文件到s3:
aws s3 cp *** s3://bucket-name/
復制文件夾:
aws s3 cp s3://bucket-name/example s3://my-bucket/
使用 echo 將文本“hello world”流式傳輸到 s3://bucket-name/filename.txt 文件:
echo "hello world" | aws s3 cp - s3://bucket-name/filename.txt
將 s3://bucket-name/filename.txt 文件流式傳輸到 stdout,並將內容輸出到控制台:
aws s3 cp s3://bucket-name/filename.txt -
將 s3://bucket-name/pre 的內容流式傳輸到 stdout,使用 bzip2 命令壓縮文件,並將名為 key.bz2 的新壓縮文件上傳到 s3://bucket-nam:
aws s3 cp s3://bucket-name/pre - | bzip2 --best | aws s3 cp - s3://bucket-name/key.bz2
同步文件到s3:
(sync 命令同步一個存儲桶與一個目錄中的內容,或者同步兩個存儲桶中的內容。通常,s3 sync 在源和目標之間復制缺失或過時的文件或對象)
aws s3 sync *** s3://my-bucket/***/
刪除S3上文件:
aws s3 rm s3://my-bucket/***
刪除S3上文件夾:
aws s3 rm s3://my-bucket/*** —recursive
移動S3上文件夾:(移動example中所有對象到my-bucket/)
aws s3 mv s3://bucket-name/example s3://my-bucket/
移動文件:
aws s3 mv filename.txt s3://bucket-name
轉移s3某一個目錄下所有.jpg文件到本地目錄./aa:
aws s3 mv s3://bucket-name/*** ./aa —exclude ‘*’ —include ‘*.jpg’ —recursive
從s3上拉取文件夾到本地文件夾./aa:
s3cmd get s3://bucket-name/***/ ./aa —recursive
創建存儲桶:
aws s3 mb s3://bucket-name
查看存儲桶:
aws s3 ls s3://bucket-name
刪除存儲桶:
aws s3 rb s3://bucket-name