[aws cli]s3删除和查找文件

本文介绍了如何使用aws cli工具来删除和查找Amazon S3存储桶中的文件。重点在于理解如何正确使用通配符'*'和'.',以及如何指定删除和查找的条件,例如删除特定文件或查找特定名称的文件。
摘要由CSDN通过智能技术生成

参考: https://docs.aws.amazon.com/cli/latest/reference/s3/rm.html

awscli 里不能直接使用“*”

aws s3 rm s3://s3://log-provision/08_nhk/mesh/temp/*/*/ver3/*

这样是不行的,需要使用--recursive--exclude--include.
--exclude--include里使用“*”。
--exclude是表示删除文件时,不可以删除的部分。
--include是表示删除文件时,需要删除的部分。

aws s3 rm s3://log-provision/08_nhk/mesh/temp/ --recursive --exclude "*/*/ver2/*" --profile provision

这个表示,删除s3://log-provision/08_nhk/mesh/temp/下的所有文件夹和文件,但是保留s3://log-provision/08_nhk/mesh/temp/*/*/ver2/*这个文件夹不删除。


删除这个文件夹下所有子文件夹里的 '000.gz’文件

aws s3 rm s3://18-wingarc-agoop-log-provision/city/ --recursive --profile provision --exclude '*' --include '*/000.gz'

比如 s3://18-wingarc-agoop-log-provision/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值