2016-11-01 4 views
0

Я копирую между s3 кодами файлы из определенных дат, которые не являются последовательностью. В примере, который я копирую из 23, я хотел бы скопировать 15, 19 и 23.Как и OR ss операторы копирования с включением

AWS s3 --region ес-центрально-1 --profile LOCALPROFILE ф s3: // SRC s3: // DEST --recursive --exclude "*" --include "2016- 01-23 "

Этот источник упоминает с использованием последовательностей http://docs.aws.amazon.com/cli/latest/reference/s3/ включаемых.

+0

В чем ваш вопрос? Это то, что вы просили в заголовке, то есть, как указать несколько условий 'include'? –

+0

Да, как использовать include для копирования из файлов с 23 OR 15 OR 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 в документации.