Shell 如何通过管道将s3 cp的输出解压缩?

Shell 如何通过管道将s3 cp的输出解压缩?,shell,pipe,unzip,aws-cli,Shell,Pipe,Unzip,Aws Cli,我想从s3解压一个文件而不保存归档文件。我不知道如何完成这个命令,或者解压是否是最好的选择。如蒙指导,将不胜感激 aws s3 cp s3://bucket/file.zip - | unzip ?? 解压当前不支持从标准输入(管道)读取和提取:。Funzip支持从stdin读取,但只从存档中提取第一个文件。遗憾的是,我认为没有解决您的问题的方法,除非file.zip只包含一个文件。其他格式,如7z和tar可以从流中提取,但zip在这方面受到限制。解压目前不支持从标准输入(管道)中读取和提取:

我想从s3解压一个文件而不保存归档文件。我不知道如何完成这个命令,或者解压是否是最好的选择。如蒙指导,将不胜感激

aws s3 cp s3://bucket/file.zip - | unzip ??

解压当前不支持从标准输入(管道)读取和提取:。Funzip支持从stdin读取,但只从存档中提取第一个文件。遗憾的是,我认为没有解决您的问题的方法,除非
file.zip
只包含一个文件。其他格式,如
7z
tar
可以从流中提取,但
zip
在这方面受到限制。解压目前不支持从标准输入(管道)中读取和提取:。Funzip支持从stdin读取,但只从存档中提取第一个文件。遗憾的是,我认为没有解决您的问题的方法,除非
file.zip
只包含一个文件。其他格式,如
7z
tar
可以从流中提取,但是
zip
在这方面是有限的。