Zac*_*yST 5 command-line-interface amazon-s3 amazon-ec2 amazon-web-services
我在S3存储桶中压缩了文件,我需要将其带回EC2实例.过去,我使用以下命令将文档移动到S3:
aws s3 cp /mainstorage/zack/Dissertation/Twitter_Stream/Output1hr/ s3://hng-mainbackup-s3/data/twitter/GPS_Raw/ --exclude '*' --include '2014-01*’ —-recursive
Run Code Online (Sandbox Code Playgroud)
要将文件从2014年1月移回EC2,我尝试了以下命令:
aws s3 cp s3://hng-mainbackup-s3/data/twitter/GPS_Raw/ //mainstorage/zack/Dissertation/Twitter_Stream/Output1hr/ --exclude '*' --include '2014-01*' --recursive
Run Code Online (Sandbox Code Playgroud)
我的理解是该命令排除了所有文件,但随后包含前缀为"2014-01"的所有文件.我已经确认这是我想要的文件的开始.我还在mainstorage之前只尝试了一个正斜杠,包括更少的文件.
我跟随亚马逊的这两个链接:
弄清楚了.关键是在--include中定义文件路径,即--include'2014-1 '.正确的命令:
aws s3 cp s3://hng-mainbackup-s3/data/twitter/GPS_Raw/ //mainstorage/zack/Dissertation/Twitter_Stream/Output1hr/ --exclude '*' --include '*2014-01*' --recursive
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8195 次 |
最近记录: |