aws s3 cp s3://bucketname/path/to/file/filename.csv.gz . --content-encoding gzip
我只是试图从一个我们不控制但有权限的桶中下载一个压缩的csv文件。我运行了上面的程序,文件可以下载,但不可行。结果如下图所示。我如何下载一个可行的文件?
vkc1a9a21#
仍需要解压缩有问题的对象。尝试执行以下命令而不是aws s3 cp s3://bucketname/path/to/file/filename.csv.gz ---content-encoding gzip | gzip -d,以便在退出时自动解压缩
aws s3 cp s3://bucketname/path/to/file/filename.csv.gz ---content-encoding gzip | gzip -d
m1m5dgzv2#
你可以直接下载这个文件。它将被下载为csv文件,但是内容是压缩的。所以,你可以把这个文件重命名为gz文件,然后解压它。这样就可以解决这个问题了。如果您使用终端命令并且下载的文件名为x.csv
mv x.csv x.gz
gzip -d x.gz
2条答案
按热度按时间vkc1a9a21#
仍需要解压缩有问题的对象。
尝试执行以下命令而不是
aws s3 cp s3://bucketname/path/to/file/filename.csv.gz ---content-encoding gzip | gzip -d
,以便在退出时自动解压缩m1m5dgzv2#
你可以直接下载这个文件。它将被下载为csv文件,但是内容是压缩的。所以,你可以把这个文件重命名为gz文件,然后解压它。这样就可以解决这个问题了。
如果您使用终端命令并且下载的文件名为x.csv
mv x.csv x.gz
gzip -d x.gz