2015-04-15 48 views
0

我能够从存储桶中复制所有文件,但我只需要存储桶中一个文件夹中的文件。如何从s3中使用windows ec2中的cli复制文件

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 

我只想复制文件 _nts_all_20150415094117721.xlsx拱但在这里它们是存在于文件夹的也越来越被复制的文件。

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://开发/ bp_source_input /拱/ 201503_nts_all_2015041509411772 1.xlsx 副本:S3://开发/ bp_source_input /英寸/ 201503_nts_all_ 16094117721.xlsx到S3://开发/ bp_source_input /拱/中/ 201503_nts_all_2015041509 4117721.xlsx

我怎样才能复制文件制酒红olee文件夹从一个桶。

回答

1

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

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

嗨,我不知道时间戳.201503_nts_all_20150415094117721.xlsx。那么如何使用? – user3858193

+0

又一个问题,如何从一个桶中删除一个文件夹。我只想删除megabrand文件夹。C:\ Business_Panorama \ nts \ scripts> aws s3 rm s3:// bp_source_input/emr_out/201503/--exclude“*”--include“Mega brandsInvalidRecords /”--recursive。 – user3858193

+0

删除文件夹:您应该创建一个单独的问题,以便其他人也可以搜索信息。 –

相关问题