如何在S3上获取文件的前100行?

9

我有一个在亚马逊S3上的巨大文件(约6GB),想要获取前100行内容,而不必下载整个文件。这可行吗?

以下是我目前正在进行的操作:

aws cp s3://foo/bar - | head -n 100

但这需要一些时间来执行。我有点困惑,head 不应该在读取足够多的行后关闭管道吗?这样做会导致 aws cp 在下载整个文件之前崩溃,出现 BrokenPipeError 错误,是吗?

1个回答

14

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接