如何获取存储桶中的前 100 个文件
How to get top 100 files inside a bucket
我在 aws 上有一个存储桶,我想下载指定存储桶中的前 100 个文件。我可以使用 s3cmd
获得一个特定文件,如下所示:
s3cmd get s3://bucket_name/file_name.m4a
如何使用命令获取其中的 100 个?有没有get的选项?
我不知道 get
选项的任何解决方案(它可能存在)。我找到的解决方案是:
s3cmd ls -r s3://bucket_name | grep -o 's3:.*' | head -n 100 | while read file; do s3cmd get $file; done
可以找到 rm
的类似内容 here。
我在 aws 上有一个存储桶,我想下载指定存储桶中的前 100 个文件。我可以使用 s3cmd
获得一个特定文件,如下所示:
s3cmd get s3://bucket_name/file_name.m4a
如何使用命令获取其中的 100 个?有没有get的选项?
我不知道 get
选项的任何解决方案(它可能存在)。我找到的解决方案是:
s3cmd ls -r s3://bucket_name | grep -o 's3:.*' | head -n 100 | while read file; do s3cmd get $file; done
可以找到 rm
的类似内容 here。