如何使用AWS命令行

时间:2017-02-06 05:12:28

标签: linux amazon-web-services unix amazon-s3 rsync

我的本​​地计算机中有以下目录:

dir1
  |
  |__ randomfile.jpg
  |__ dir2
        |
        |__ file1.txt
        |__ file2.txt
        |__ pict.png

我想要做的是复制*.txt的所有文件,并将子目录结构保留到Amazon S3桶。我怎样才能做到这一点?

在S3结束的一天。我们想找到这个文件和目录结构:

 dir1
      |
      |__ dir2
            |
            |__ file1.txt
            |__ file2.txt

使用标准的Unix命令,我可以这样做:

find . -name '*.txt' -exec cp --parents \{\} /target \;

但不确定如何使用AWS command line.

实际上,要传输大小约为10Tb的文件。

1 个答案:

答案 0 :(得分:4)

只需使用同步:

aws s3 sync src/ s3://mybucket --exclude "*" --include "*.txt"

Exclude include doc