繁体   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