S3的CLI各种使用命令笔记
S3的CLI各种使用命令笔记

S3的CLI各种使用命令笔记

内容目录

S3的CLI各种使用命令笔记

S3的CLI各种使用命令笔记

命令 描述
aws s3 ls 显示存储桶列表。
aws s3 ls s3://{存储桶名称}/{路径} 显示存储桶内容。
aws s3 mb s3://{存储桶名称} 创建存储桶。
aws s3 rb s3://{存储桶名称} 删除存储桶(如果不为空则不删除)。
aws s3 rb s3://{存储桶名称} –force 删除存储桶(即使不为空也删除)。
aws s3 sync {文件夹路径} s3://{存储桶名称}/{路径} 同步存储桶内容到本地文件夹(仅添加/更新,不删除)。
aws s3 sync {文件夹路径} s3://{存储桶名称}/{路径} –delete 同步存储桶内容到本地文件夹(包括删除)。
aws s3 cp {文件路径} s3://{存储桶名称}/{路径} 复制本地文件到存储桶。
aws s3 mv {文件路径} s3://{存储桶名称}/{路径} 移动本地文件到存储桶。
aws s3 rm s3://{存储桶名称}/{文件路径} 删除存储桶中的文件。
aws s3 rm s3://{存储桶名称}/{文件夹路径} –recursive 删除存储桶中的文件夹。
aws s3 cp ~/directory/sample.txt s3://backet-name/ 单个文件上传到存储桶。
aws s3 cp ~/directory s3://backet-name/ –recursive 上传整个文件夹到存储桶。
aws s3 cp ~/directory s3://backet-name/ –exclude "*.txt" –recursive 上传文件夹到存储桶,排除特定文件类型。
aws s3 cp ~/directory s3://backet-name/ –exclude "" –include ".txt" –recursive 上传文件夹到存储桶,只包括特定文件类型。
aws s3 cp s3://backet-name/sample.txt ~/directory/ 下载单个文件从存储桶到本地。
aws s3 cp s3://backet-name/ ~/directory –recursive 下载整个文件夹从存储桶到本地。
aws s3 cp s3://backet-name/ ~/directory –exclude "*.txt" –recursive 下载从存储桶到本地文件夹,排除特定文件类型。
aws s3 cp s3://backet-name/ ~/directory –exclude "" –include ".txt" –recursive 下载从存储桶到本地文件夹,只包括特定文件类型。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注