等效于Amazon S3存储桶上的“ du”命令

Syl*_*ain 5 linux shell amazon-s3 amazon-web-services

我正在寻找一种解决方案,以递归地获取具有大量嵌入式文件夹的Amazon S3存储桶上所有文件夹的大小。

完美的示例是Linux du --si命令:

12M ./folder1
50M ./folder2
50M ./folder2/subfolder1
etc...
Run Code Online (Sandbox Code Playgroud)

我也可以使用任何图形工具。是否有任何命令或AWS API?

fra*_*ijo 11

awscli

aws s3 ls s3://bucket --recursive --human-readable --summarize
Run Code Online (Sandbox Code Playgroud)


小智 4

s3cmd du -H s3://bucket-name
Run Code Online (Sandbox Code Playgroud)

该命令告诉您存储桶的大小(人类可读)。如果您想了解子文件夹的大小,可以列出存储桶中的文件夹 (s3cmd ls s3://bucket-name),然后迭代它们。