我可以使用以下方式列出存储分区文件夹:
aws s3 ls s3://bucket/ --recursive --human-readable --summarize
但是随后我也获得了文件夹的所有内容。我只想要一个像这样的列表:
/folder1 10GB
/folder2 6GB
这样,我就知道应该集中精力和更深入地研究了。这可能是因为我在任何地方都找不到吗?
答案 0 :(得分:1)
尽管在aws-cli下有一个针对"aws s3 ls" should have a summary-only option项目的功能请求,但当前找不到所需的内容。
评论还包括一些有关如何使用Bash脚本生成所需内容的想法。
答案 1 :(得分:0)
更新:已修复。而且现在更加简单了,应该完全按照您的要求进行操作。
试图编写脚本来执行此操作,但是无法保证何时或是否将执行您想要的操作。但您可以在此处进行检查:https://github.com/thisaaronm/aws-s3-size(也可以提交PR!)
现在,除了运行您现在正在运行的命令外没有什么其他功能,但是我正在我的dev分支中遍历子目录。
现在它写得很丑。