我有一些文件要复制到 s3。我不想对每个文件进行一次调用,而是希望将它们全部包含在一次调用中(尽可能高效)。
但是,如果我添加 --recursive 标志,我似乎只能让它工作,这使它在所有子目录中查找(我想要的所有文件都只在当前目录中)
所以这是我现在的命令,有效
aws s3 cp --dryrun . mybucket --recursive --exclude * --include *.jpg
但理想情况下,我想删除 --recursive 以阻止它遍历,例如像这样的东西(这不起作用)
aws s3 cp --dryrun . mybucket --exclude * --include *.jpg
(我已经简化了示例,在我的脚本中我有几种不同的包含模式)