要使用 AWS CLI 上传多个文件到 Amazon S3,您可以使用
aws s3 cp
命令,如下所示:
aws s3 cp /path/to/local/folder s3://your-bucket-name/ --recursive
上面的命令将本地文件夹 /path/to/local/folder 中的所有文件和子文件夹上传到 Amazon S3 存储桶 your-bucket-name 中。--recursive 选项告诉 AWS CLI 在上传文件夹时递归上传子文件夹中的所有文件。
如果您只想上传某些文件而不是整个文件夹,可以将文件路径指定为源路径:
aws s3 cp /path/to/local/file.txt s3://your-bucket-name/path/to/remote/
上面的命令将本地文件 /path/to/local/file.txt 上传到 Amazon S3 存储桶 your-bucket-name 的 path/to/remote/ 目录下。
如果您需要上传多个文件,可以将文件路径通配符用于本地文件路径,例如:
aws s3 cp /path/to/local/*.txt s3://your-bucket-name/path/to/remote/
上面的命令将本地所有以 .txt 结尾的文件上传到 Amazon S3 存储桶 your-bucket-name 的 path/to/remote/ 目录下。
希望这些信息对您有所帮助!