如何在 Windows ec3 中使用 cli 从 s2 复制文件



我可以复制存储桶中的所有文件,但我只需要存储桶中一个文件夹中的文件。

Bucket name : bp-dev
Folder inside the bucket is : 
aws s3 ls s3://dev/bp_source_input/
                           PRE arch/
                           PRE emr_in/
                           PRE emr_out/
                           PRE in/
2015-04-03 09:02:33          0
2015-04-13 17:05:24   11084438 201503_nts_all.xlsx
2015-04-15 09:41:20   11084438 201503_nts_all_20150415094117721.xlsx

我只想复制文件201503_nts_all_20150415094117721.xlsx 到 arch,但这里文件夹中的文件也被复制。

aws s3 cp s3://dev/bp_source_input s3://dev/bp_source_input/arch --recursive --exclude "*" --include "*%mth_cd%_%source%_all_*.xlsx"
复制: S3://dev/bp_source_input/

201503_nts_all_20150415094117721.xlsx 至 S3://dev/bp_source_input/arch/201503_nts_all_20150415094117721.xlsx复制:s3://dev/bp_source_input/in/201503_nts_all_20150516094117721.xlsx 到 s3://dev/bp_source_input/arch/in/201503_nts_all_20150415094117721.xlsx

如何从存储桶中复制油烟文件夹的文件。

与其使用 --recursive ,您是否尝试过专门复制文件?

aws s3 cp s3://dev/bp_source_input/201503_nts_all_20150415094117721.xlsx s3://dev/bp_source_input/arch

最新更新