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