【发布时间】:2020-10-01 18:52:54
【问题描述】:
有没有办法批量删除分散在 CLI 中单个 S3 存储桶内许多不同文件夹和子文件夹中的 DS_Store 文件?
如果这些文件位于存储桶或一个文件夹中,我可以找到有关删除这些文件的文档,但找不到如何在给定存储桶内的多个文件夹中查找和删除每个 DS_Store 文件的文档。
【问题讨论】:
标签: amazon-web-services amazon-s3
有没有办法批量删除分散在 CLI 中单个 S3 存储桶内许多不同文件夹和子文件夹中的 DS_Store 文件?
如果这些文件位于存储桶或一个文件夹中,我可以找到有关删除这些文件的文档,但找不到如何在给定存储桶内的多个文件夹中查找和删除每个 DS_Store 文件的文档。
【问题讨论】:
标签: amazon-web-services amazon-s3
这可以通过 aws cli 实现。
注意:我添加了 --dryrun 选项,因此您可以在删除文件之前对其进行验证。
aws s3 rm s3://bucket.example.com --recursive --exclude "*" --include "*.DS_Store" --dryrun
【讨论】: