linux - 如何将文件(从 aws s3 存储桶复制)附加到 Linux 中的另一个文件,

标签 linux amazon-web-services amazon-s3 amazon-ec2 cat

我想从 S3 存储桶复制文件,并且需要将该文件附加到另一个文件。我想用单个命令完成。 aws s3 cp s3://sample/test.txt/home/user/test.txt 该命令将覆盖现有文件。如果我使用“cat >>”,则会出现错误。 TIA。

最佳答案

您可以复制到标准输出:

aws s3 cp s3://my-bucket/foo.txt -

因此,您可以将其附加到文件中:

aws s3 cp s3://my-bucket/foo.txt - >>appended_file

请参阅:将 S3 对象下载为本地文件流位于:cp — AWS CLI Command Reference 底部

关于linux - 如何将文件(从 aws s3 存储桶复制)附加到 Linux 中的另一个文件,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51071751/

相关文章:

c - 使用 system() 打开 2 个终端并选择默认输出

node.js - 创建模型后 Sequelize 迁移

url - 在不破坏 URL 的情况下将 ember-cli 应用程序部署到 S3

python - 从django直接上传到S3

linux - .so 和 .lo 文件有什么区别?

linux - 如何在windows中运行docker镜像

node.js - 通过 HTTP 确认 SNS 订阅时出现授权错误

amazon-web-services - 如何使用 AWS SAM 启用 CORS

amazon-web-services - 允许 CloudFront 访问 S3 源,同时还具有 S3 存储桶 阻止所有公共(public)访问?

linux - Vala 和 PolicyKit