2015-04-15 46 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

刪除文件夾:您應該創建一個單獨的問題,以便其他人也可以搜索信息。 –

相關問題