如何使用aws s3 cp复制根目录中的所有对象而不复制子目录?

时间:2017-06-26 05:08:41

标签: amazon-web-services amazon-s3 amazon-ec2

我需要将AWS S3存储桶根文件夹中的内容复制到root中的另一个文件夹。

我想将root(textfile1.txt等)中的所有文件复制到folder3中,但其他文件夹(folder1,folder2)除外。

它的aws s3复制命令是什么?

/
folder1
folder2
textfile1.txt
textfile2.txt
--many other text files
folder3

1 个答案:

答案 0 :(得分:8)

此命令将复制存储桶根目录中的所有文件,但不会复制任何子文件夹:

aws s3 cp s3://my-bucket s3://my-bucket/destination --recursive --exclude "*/*"
  • --recursive使其复制所有文件和文件夹
  • --exclude "*/*"阻止它复制密钥中/的任何对象(用于指示子文件夹)

另见: