aws s3 cli 如何确定要同步哪些文件?
Posted
技术标签:
【中文标题】aws s3 cli 如何确定要同步哪些文件?【英文标题】:How does the aws s3 cli figure out which files to sync? 【发布时间】:2018-01-26 20:08:23 【问题描述】:当使用 aws s3 cli 将 Web 应用程序的文件同步到我的 s3 存储桶时,我注意到 sync
命令总是上传每个文件,即使它们实际上并没有改变。改变的是文件的时间戳。所以我想知道sync
命令如何确定需要上传哪些文件?
sync
是否只比较文件名和时间戳?
【问题讨论】:
如果时间戳(最后修改日期)发生变化,大多数软件工具将假定文件已更改。 AWS CLI 是开源的。研究同步命令的源代码。这也将帮助您更好地了解 AWS。 【参考方案1】:时间戳和大小。
如果您希望sync
仅考虑大小:
--size-only (boolean) 使每个键的大小成为用于决定是否从源同步到目标的唯一标准。
【讨论】:
以上是关于aws s3 cli 如何确定要同步哪些文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 AWS CLI 找到我的 AWS S3 存储桶的确切字节数?