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

Har*_*ana 4 amazon-s3 amazon-ec2 amazon-web-services

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

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

什么是aws s3复制命令呢?

/
folder1
folder2
textfile1.txt
textfile2.txt
--many other text files
folder3
Run Code Online (Sandbox Code Playgroud)

Joh*_*ein 10

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

aws s3 cp s3://my-bucket s3://my-bucket/destination --recursive --exclude "*/*"
Run Code Online (Sandbox Code Playgroud)
  • --recursive 使它复制所有文件和文件夹
  • --exclude "*/*"防止它使用/键中的任何对象复制(用于指示子文件夹)

也可以看看: