我经常需要将 WordPress 上传目录从 S3 存储桶同步到开发/本地服务器。
在 S3 存储桶上,上传的内容在标准之上有一个 /version/ 中间文件夹:
/wp-content/uploads/20**/**/file.*
上传文件夹架构,这样看起来像
/uploads/20**/**/{version}/file.*
我知道我可以使用 AWS CLI 将 S3 同步到本地,命令如下:“aws s3sync s3://your-bucket-name my-local-dir”。但是有没有办法在处理过程中删除
{version}/ part
的同时同步数据?
谢谢!
无法仅通过 AWS CLI 来执行此操作。您需要开发一个脚本,在 s3 同步命令完成后运行,将文件移动到新目录,然后删除旧目录。