[英]AWS CLI - S3 includes AND vs OR
使用 AWS CLI 与 S3 交互时,如何以 AND 方式使用--includes
过滤器? 我有以下示例文件:
XYZCompany_2019-11-01_ConversionData.txt
XYZCompany_2019-12-01_ConversionData.txt
XYZCompany_2019-12-02_ConversionData.txt
XYZCompany_2019-11-01_RequestData.txt
XYZCompany_2019-12-01_RequestData.txt
XYZCompany_2019-12-01_ConversionData.txt
XYZCompany_2019-12-02_ConversionData.txt
如果我使用:
aws s3 cp s3:location local_dir --recursive --exclude "*" --include "*Conversion*" --include "*2019-12*"
这以 OR 方式处理--includes
并返回 12 月的所有文件和所有转换文件。 如何仅检索 12 月的转换文件?
如果文件名包含您要查找的两部分数据,您可以在单个--includes
过滤器中使用 3 个通配符:
aws s3 cp s3:location local_dir --recursive --exclude "*" --include "*2019-12*Conversion*"
这将检索日期为 2019 年 12 月的所有转换文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.