我花了最后15分钟试图找出如何让exclude=
工作。
除了文件夹static/
之外,我想将所有static/js
文件夹上传到s3。
我尝试了以下内容:
s3cmd sync --exclude static/js --cf-invalidate static/
s3://mybucket/static/
s3cmd sync --exclude /static/js
--cf-invalidate static/ s3://mybucket/static/
s3cmd sync --exclude=static/js --cf-invalidate static/ s3://mybucket/static/
s3cmd sync --exclude=/static/js --cf-invalidate static/
s3://mybucket/static/
但它们都不起作用。有任何想法吗?
答案 0 :(得分:0)
现在,建议使用AWS Command-Line Interface (CLI)而不是s3cmd
。
有关aws s3 sync
命令的详细信息,请参阅:AWS CLI S3 sync
有关过滤规则,请参阅:Use of Exclude and Include Filters
答案 1 :(得分:0)
事实证明,如果我的本地目录是静态的/那么排除模式不需要包含静态...