簡體   English   中英

是否有可以在 S3 存儲桶中的兩個文件夾之間移動文件的 PowerShell 命令?

[英]Is there a PowerShell command that can move files between two folders in an S3 bucket?

在 S3 存儲桶中將所有文件從文件夾 A 移動到文件夾 B 的 PowerShell 命令是什么?

您可以使用AWS 命令行界面 (CLI)

aws s3 mv --recursive s3://my-bucket/folderA/ s3://my-bucket/folderB/

它將為folderA中的每個 object 執行CopyObjectDeleteObject object 。

這對我有用

Get-S3Object -BucketName "mybucket" -Prefix "folderA/" | % { Copy-S3Object -BucketName "mybucket" -Key $_.Key -DestinationKey $($_.Key).Replace('folderA','folderB'); Remove-S3Object -BucketName "mybucket" -Key $_.Key -Force }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM