Quantcast
Viewing all articles
Browse latest Browse all 2722

【aws-cli】S3のオブジェクト一覧から最終更新日時の範囲検索をして件数を取得するワンライナー

S3上のファイル情報をローカルで見たくて色々したときのメモです。

S3上での最終更新日時を日付の範囲で絞ったものを表示したいとき

2020-11-03 〜 2020-11-15 の範囲の場合

aws s3 ls s3://bucket_name/directory_name/ | awk '$1' | grep -E '2020-11-(0[3-9]|1[0-5])'

S3上での最終更新日時が特定の年月のものを表示したいとき

aws s3 ls s3://bucket_name/directory_name/ | awk '$1' | grep -E '2020-11-'

S3上での最終更新日時が特定の年月で、ファイル名の一覧だけを表示したいとき

aws s3 ls s3://bucket_name/directory_name/ | awk '$1' | grep -c -E '2020-11-' | awk {'print $4'}

S3上での最終更新日時が特定の年月で、ヒットしたファイル数を表示したいとき

aws s3 ls s3://bucket_name/directory_name/ | awk '$1' | grep -c -E '2020-11-'

S3上での最終更新日時が特定の年月で、ヒットしたファイルの総バイト数を表示したいとき

aws s3 ls s3://bucket_name/directory_name/ | awk '$1' | grep -c -E '2020-11-' | awk '{s += $3} AND {print s}'

Viewing all articles
Browse latest Browse all 2722

Trending Articles