AWS S3 ls: バケットとオブジェクトの一覧表示

aws s3 lsを使用してS3バケットとオブジェクトを一覧表示します。再帰的リスト、人間が読みやすいサイズ、サマリー統計をサポート。

S3 Operations

詳細な説明

S3バケットとオブジェクトの一覧表示

aws s3 lsコマンドは、S3バケットまたはバケット内のオブジェクトを一覧表示します。再帰的リスト、人間が読みやすいファイルサイズ、サマリー統計をサポートしています。

すべてのバケットを一覧表示

aws s3 ls

出力には作成日とバケット名が表示されます。

バケット内のオブジェクトを一覧表示

aws s3 ls s3://my-bucket/

詳細付き再帰的リスト

aws s3 ls s3://my-bucket/ --recursive --human-readable --summarize

組み合わせフラグの効果:

  • --recursive — 現在の「ディレクトリ」だけでなく、すべてのオブジェクトを一覧表示
  • --human-readable — バイトの代わりにKB、MB、GBでサイズを表示
  • --summarize — オブジェクト総数と合計サイズを最後に追加

出力例

2024-01-15 10:30:00  45.2 KiB logs/app.log
2024-01-15 10:30:00   1.3 MiB data/export.csv
2024-01-16 08:00:00 256.0 KiB images/logo.png

Total Objects: 3
   Total Size: 1.6 MiB

ユースケース

S3バケット内容の監査、プレフィックス間のストレージ使用量の確認、バックアップの完全性の検証、同期や削除などの一括操作前のオブジェクト一覧表示。

試してみる — AWS CLI Command Builder

フルツールを開く