我的 AWS S3 存盤桶上有這種情況
My bucket
├───Product 1
│ sales_Product 1_1.pdf
│ sales_Product 1_2.pdf
│ prod1.pdf
│ prod2.pdf
│
├───Product 2
│ sales_Product 2_1.pdf
│ sales_Product 2_2.pdf
│ prod1.pdf
│ prod2.pdf
│
└───Product 3
sales_Product 3_1.pdf
sales_Product 3_2.pdf
prod1.pdf
prod2.pdf
我的問題是:如何使用遞回選項洗掉 prod1.pdf 和 prod2.pdf?
我嘗試使用aws s3 rm s3://My bucket/ --recursive --exclude "*" --include "prod1.pdf" --include "prod2.pdf"但不作業
uj5u.com熱心網友回復:
您需要添加*物件名稱,因為它們可以在任何樹中:
aws s3 rm s3://$Bucket --recursive --exclude '*' --include '*/prod1.pdf' --include '*/prod2.pdf'
> aws s3 rm s3://mknappe-tmp --recursive --exclude '*' --include "*/prod1.pdf" --include "*/prod2.pdf"
delete: s3://mknappe-tmp/a/prod1.pdf
delete: s3://mknappe-tmp/b/prod2.pdf
delete: s3://mknappe-tmp/c/prod1.pdf
delete: s3://mknappe-tmp/a/prod2.pdf
delete: s3://mknappe-tmp/c/prod2.pdf
delete: s3://mknappe-tmp/b/prod1.pdf
> aws s3 ls s3://mknappe-tmp/a/
2022-10-27 09:16:25 11623 prod3.pdf
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/521680.html
上一篇:資料框中的字典值
