将tar.gz文件从S3下载/复制到EC2

威利

当我从AWS S3下载tar.gz文件,然后尝试将其解压缩时,出现以下错误:

tar -xzvf filename_backup_jan212021_01.tar.gz

gzip: stdin: not in gzip format

tar: Child returned status 1
tar: Error is not recoverable: exiting now

当我检查文件类型时,得到以下信息:

file filename_backup_jan212021_01.tar.gz
filename_backup_jan212021_01.tar.gz: ASCII text

这是我用来将文件从S3复制到EC2的命令:

aws s3 cp s3://bucket_name/filename_backup_jan212021_01.tar.gz .

请帮助我找到从AWS S3下载tar.gz文件后解压缩该文件的解决方案。

萨西耶(Sathyajith Bhat)
tar -xzvf filename_backup_jan212021_01.tar.gz

gzip: stdin: not in gzip format
file filename_backup_jan212021_01.tar.gz
filename_backup_jan212021_01.tar.gz: ASCII text

cat filename_backup_jan212021_01.tar.gz

/home/ec2-user/file_delete_01.txt
/home/ec2-user/file_jan2021.txt
/home/ec2-user/filename_backup_jan1.tar.gz
/home/ec2-user/filename_backup_jan1.txt
/home/ec2-user/filename_backup_jan2.tar.gz
/home/ec2-user/filename_backup_jan3.tar.gz

所有这些都表明,上载到S3的文件本身不是gzip压缩的tar文件,而只是带有.tar.gz文件名的纯文本文件虽然文件名和扩展名用于向人类指示内容类型,但计算机却认为相反:)

您可以使用创建文件

tar cvzf <archive name> </path/to/files/to/be/tarred> && aws s3 cp <bucket path> <archive name>

创建存档并将其上传到S3,并使用您在问题中提到的命令下载它们。当然,请使用适当的名称替换占位符,例如

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将整个文件夹从 s3 存储桶复制到 ec2 实例

来自分类Dev

将文件从s3复制到本地?

来自分类Dev

在同一地区将大文件从S3下载到EC2的最快方法是什么?

来自分类Dev

如何使用scp将文件复制到ec2实例?

来自分类Dev

如何将.war文件复制到AWS上的EC2实例?

来自分类Dev

将文件列表从 S3 存储桶复制到 S3 存储桶

来自分类Dev

使用distcp或s3distcp将文件从S3复制到HDFS

来自分类Dev

将文件从s3://复制到本地(hadoop)文件系统时出现错误

来自分类Dev

将文件从s3://复制到本地(hadoop)文件系统时出现错误

来自分类Dev

将文件从gcs复制到boto3中的s3

来自分类Dev

从S3将大文件(〜6 GB)复制到Elastic MapReduce集群的每个节点

来自分类Dev

Laravel 5:如何将本地文件复制到Amazon S3?

来自分类Dev

将数百万个文件从S3复制到GCS的最佳方法?

来自分类Dev

将文件从s3复制到redshift花费的时间太长

来自分类Dev

将文件从 S3 存储桶复制到 Google Cloud Storage

来自分类Dev

将文件从 AWS s3 (SSE) 存储桶复制到谷歌云

来自分类Dev

将 Python 中的大文件复制到 S3 存储桶时出现 OSError

来自分类Dev

将多个文件从 hadoop 复制到 s3 存储桶

来自分类Dev

将数据从S3复制到Redshift

来自分类Dev

将数据从 Marklogic 复制到 Amazon S3

来自分类Dev

使用scp从Mac OS将文件复制到Amazon EC2实例时,权限被拒绝错误

来自分类Dev

如何使用Python将Linux中的文件/目录从Linux远程复制到AWS EC2实例上的Windows?

来自分类Dev

如何将tar.gz格式的文件转换为tar.bz2?

来自分类Dev

Android:将tar文件从资产复制到sdcard-IOException

来自分类Dev

Android:将tar文件从资产复制到sdcard-IOException

来自分类Dev

无法使用tar / pigz将所有输出复制到文件

来自分类Dev

AWS EC2高Ping和S3下载慢

来自分类Dev

AWS EC2高Ping和S3下载慢

来自分类Dev

Maven多模块项目-将所有依赖项复制到一个tar.gz中

Related 相关文章

  1. 1

    如何将整个文件夹从 s3 存储桶复制到 ec2 实例

  2. 2

    将文件从s3复制到本地?

  3. 3

    在同一地区将大文件从S3下载到EC2的最快方法是什么?

  4. 4

    如何使用scp将文件复制到ec2实例?

  5. 5

    如何将.war文件复制到AWS上的EC2实例?

  6. 6

    将文件列表从 S3 存储桶复制到 S3 存储桶

  7. 7

    使用distcp或s3distcp将文件从S3复制到HDFS

  8. 8

    将文件从s3://复制到本地(hadoop)文件系统时出现错误

  9. 9

    将文件从s3://复制到本地(hadoop)文件系统时出现错误

  10. 10

    将文件从gcs复制到boto3中的s3

  11. 11

    从S3将大文件(〜6 GB)复制到Elastic MapReduce集群的每个节点

  12. 12

    Laravel 5:如何将本地文件复制到Amazon S3?

  13. 13

    将数百万个文件从S3复制到GCS的最佳方法?

  14. 14

    将文件从s3复制到redshift花费的时间太长

  15. 15

    将文件从 S3 存储桶复制到 Google Cloud Storage

  16. 16

    将文件从 AWS s3 (SSE) 存储桶复制到谷歌云

  17. 17

    将 Python 中的大文件复制到 S3 存储桶时出现 OSError

  18. 18

    将多个文件从 hadoop 复制到 s3 存储桶

  19. 19

    将数据从S3复制到Redshift

  20. 20

    将数据从 Marklogic 复制到 Amazon S3

  21. 21

    使用scp从Mac OS将文件复制到Amazon EC2实例时,权限被拒绝错误

  22. 22

    如何使用Python将Linux中的文件/目录从Linux远程复制到AWS EC2实例上的Windows?

  23. 23

    如何将tar.gz格式的文件转换为tar.bz2?

  24. 24

    Android:将tar文件从资产复制到sdcard-IOException

  25. 25

    Android:将tar文件从资产复制到sdcard-IOException

  26. 26

    无法使用tar / pigz将所有输出复制到文件

  27. 27

    AWS EC2高Ping和S3下载慢

  28. 28

    AWS EC2高Ping和S3下载慢

  29. 29

    Maven多模块项目-将所有依赖项复制到一个tar.gz中

热门标签

归档