gpt4 book ai didi

amazon-s3 - 如何从 S3 存储桶中递归删除文件

转载 作者:行者123 更新时间:2023-12-03 00:59:59 33 4
gpt4 key购买 nike

我在 S3 中有以下文件夹结构。有没有办法递归删除某个文件夹下的所有文件(例如 foo/bar1 或 foo 或 foo/bar2/1 ..)

foo/bar1/1/..
foo/bar1/2/..
foo/bar1/3/..

foo/bar2/1/..
foo/bar2/2/..
foo/bar2/3/..

最佳答案

最新的aws-cli python command line tools ,递归删除bucket中某个文件夹下的所有文件只需:

aws s3 rm --recursive s3://your_bucket_name/foo/

或者删除存储桶下的所有内容:

aws s3 rm --recursive s3://your_bucket_name

如果您想要实际删除存储桶,可以使用一步快捷方式:

aws s3 rb --force s3://your_bucket_name

这将递归地删除该存储桶中的内容,然后删除该存储桶。

注意:这些命令需要 s3:// 协议(protocol)前缀才能工作

关于amazon-s3 - 如何从 S3 存储桶中递归删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054985/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com