如何在 windows ec2 中使用 cli 从 s3 复制文件
How to copy files from s3 using cli in windows ec2
我可以从存储桶中复制所有文件,但我只需要存储桶中一个文件夹中的文件。
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_2015041509411772
1.xlsx
复制:s3://dev/bp_source_input/in/201503_nts_all_20150516094117721.xlsx 到 s3://dev/bp_source_input/arch/in/201503_nts_all_2015041509
4117721.xlsx
如何从存储桶中复制 olee 文件夹中的文件。
您是否尝试过专门复制文件,而不是使用 --recursive
?
aws s3 cp s3://dev/bp_source_input/201503_nts_all_20150415094117721.xlsx s3://dev/bp_source_input/arch
我可以从存储桶中复制所有文件,但我只需要存储桶中一个文件夹中的文件。
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_2015041509411772 1.xlsx 复制:s3://dev/bp_source_input/in/201503_nts_all_20150516094117721.xlsx 到 s3://dev/bp_source_input/arch/in/201503_nts_all_2015041509 4117721.xlsx
如何从存储桶中复制 olee 文件夹中的文件。
您是否尝试过专门复制文件,而不是使用 --recursive
?
aws s3 cp s3://dev/bp_source_input/201503_nts_all_20150415094117721.xlsx s3://dev/bp_source_input/arch