Amazon web services AWS S3 Bucket仅上载所有zip文件

Amazon web services AWS S3 Bucket仅上载所有zip文件,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我正在尝试使用此命令将文件夹中的所有zip文件上载到s3存储桶 aws s3 cp recursive s3://<bucket-name>/%date:~4,2%-%date:~7,2%-%date:~10,4% -- recursive --include="*.zip" --exclude="*" --exclude="*/*/*" 排除只在文件中工作,但不在目录中,因此我的所有目录中的zip文件仍在上载。有没有一种方法可以只上传zip文件,而不指定目录/文件的名称而排除所有

我正在尝试使用此命令将文件夹中的所有zip文件上载到s3存储桶

aws s3 cp recursive s3://<bucket-name>/%date:~4,2%-%date:~7,2%-%date:~10,4% --
recursive --include="*.zip" --exclude="*" --exclude="*/*/*"
排除只在文件中工作,但不在目录中,因此我的所有目录中的zip文件仍在上载。有没有一种方法可以只上传zip文件,而不指定目录/文件的名称而排除所有类型的其他文件和目录

当存在多个过滤器时,规则是命令后面出现的过滤器优先于命令前面出现的过滤器

有一个类似的问题,结果是您需要将exclude=*放在第一位


您是说它在指定目录下工作正常,但希望它*不复制子目录中的任何内容吗?
aws s3 cp recursive s3://<bucket-name>/%date:~4,2%-%date:~7,2%-%date:~10,4% --
recursive --exclude="*" --exclude="*/*/*" --include="*.zip" 

Should work