AWS CLI S3 命令列表
常用 S3 AWS CLI 命令列表
建立桶
aws s3 mb s3://bucket-name
刪除剷鬥
aws s3 rb s3://bucket-name
列出剷鬥
aws s3 ls
列出儲存桶內的內容
aws s3 ls s3://bucket-name
列出具有路徑的桶
aws s3 ls s3://bucket-name/path
拷貝檔案
aws s3 cp file.txt s3://my-bucket/
同步檔案
aws s3 sync . s3://my-bucket/path
刪除本地檔案
rm ./MyFile1.txt
沒有 –delete 選項嘗試同步 - 沒有任何反應
aws s3 sync . s3://my-bucket/path
與刪除同步 - 從桶中刪除物件
aws s3 sync . s3://my-bucket/path --delete
從桶中刪除物件
aws s3 rm s3://my-bucket/path/MySubdirectory/MyFile3.txt
與刪除同步 - 刪除本地檔案
aws s3 sync s3://my-bucket/path . --delete
與不常訪問儲存類同步
aws s3 sync . s3://my-bucket/path --storage-class STANDARD_IA
將當前目錄中的 MyFile.txt 複製到 s3:// my-bucket / path
aws s3 cp MyFile.txt s3://my-bucket/path/
將 s3:// my-bucket / path 中的所有 .jpg 檔案移動到 ./MyDirectory
aws s3 mv s3://my-bucket/path ./MyDirectory --exclude '*' --include '*.jpg' --recursive
列出我的桶的內容
aws s3 ls s3://my-bucket
列出 my-bucket 中路徑的內容
aws s3 ls s3://my-bucket/path
刪除 s3://my-bucket/path/MyFile.txt
aws s3 rm s3://my-bucket/path/MyFile.txt
刪除 s3:// my-bucket / path 及其所有內容
aws s3 rm s3://my-bucket/path --recursive