2016-11-01 13 views
0

我在s3存儲桶文件之間複製不是序列的特定日期。 在這個例子中,我從23複製,所以我想複製15日,19日和23日。如何與AND或aws s3複製語句與包括

AWS S3 --region EU-中央-1 --profile LOCALPROFILE CP S3:// SRC S3:// DEST --recursive --exclude 「*」 --include「2016- 01-23

此源提及使用序列http://docs.aws.amazon.com/cli/latest/reference/s3/ 爲包括。

+0

你的問題到底是什麼?這是你在標題中要求的 - 也就是說,如何指定多個'include'條件? –

+0

是的,如何使用包括從23或15或19的文件中複製。也就是說複製2016-01-19和2016-23和2016-01-15但是**不是** 2016-01-20 ,2016-01-21,2016-01-17 – OrigamiEye

回答

1

看來您問的是如何在一個命令中複製多個文件/路徑。

AWS Command-Line Interface (CLI)允許多個--include規格,例如:

aws s3 cp s3://SRC s3://DEST --recursive --exclude "*" --include "2016-01-15/*" --include "2016-01-19/*" --include "2016-01-23/*" 

第一--exclude說要排除所有文件,則隨後的--include參數添加到包含在拷貝路徑。

請參閱:Use of Exclude and Include Filters在文檔中。