使用 cp 命令
将本地文件拷贝到 S3,或者将 S3 中的文件拷贝到本地。
aws s3 cp local-file-path s3://your-bucket-name/optional-folder-path/remote-file-name
local-file-path
: 您的本地机器上的文件路径,比如C:/Documents/example.txt
或者/home/user/example.txt
。your-bucket-name
: 目标 S3 桶的名称。optional-folder-path
: 如果您想将文件放入桶中的特定文件夹,此处填写文件夹路径。remote-file-name
: 上传到 S3 后的文件名,通常可以与本地文件名相同。
例子:
aws s3 cp /home/user/example.txt s3://my-example-bucket/documents/example.txt
使用 sync 命令
同步本地目录到 S3,或从 S3 同步到本地。
这个命令会比较源和目标的文件差异,并仅上传有变更的文件。
aws s3 sync local-folder s3://your-bucket-name/destination-folder
local-folder
: 本地文件系统中的目录路径。destination-folder
: S3 桶内的目的地文件夹路径(可选路径)。
例子:
-
将本地目录同步到 S3:
aws s3 sync /localpath/documents s3://mybucket/documents
-
从 S3 同步到本地:
aws s3 sync s3://mybucket/documents /localpath/documents