s3リポジトリから特定の日付のファイルのみをコピーする

s3リポジトリから特定の日付のファイルのみをコピーする

今日から、100個のファイルを含むバケットのS3からファイルのみをコピーしたいと思います。私は次のことを試しましたが、うまくいかず、$ aws s3 ls s3://cve-etherwan/ --recursive --region=us-west-2 | grep 2018-11-06 | awk '{system("aws s3 sync s3://cve-etherwan/$4 . --region=us-west-2") }'他の日付のファイルも受け取りました。これを正しく行うにはどうすればよいですか?

ベストアンサー1

2番目は.Tryをaws s3使用するためです。 「grep」と「awk」を一緒に組み合わせることもできます。synccp

$ aws s3 ls s3://cve-etherwan/  --recursive | awk '/^2018-11-06/{system("aws s3 cp s3://cve-etherwan/$4 .") }'

おすすめ記事