如何在存储桶中获取前100个文件

时间:2019-02-24 17:53:07

标签: ubuntu amazon-s3 s3cmd

我在AWS上有一个存储桶,我想在指定存储桶中下载前100个文件。我可以使用s3cmd来获得一个特定的文件,如下所示:

s3cmd get s3://bucket_name/file_name.m4a

如何使用命令获取其中的100个?有什么选择吗?

1 个答案:

答案 0 :(得分:1)

我不知道get选项的任何解决方案(可能存在)。我发现的解决方案是:

s3cmd ls -r s3://bucket_name | grep -o 's3:.*' | head -n 100 | while read file; do s3cmd get $file; done

here可以找到rm这样的东西。