我一直在花最后15分钟,试图弄清楚如何使exclude=
工作。
我想将所有static/
文件夹上传到S3,除了文件夹static/js
。
我尝试了以下内容:
-
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/
,但它们都没有起作用。有任何想法吗?
如今,建议使用AWS命令行界面(CLI)而不是s3cmd
。
有关aws s3 sync
命令的详细信息,请参见:AWS CLI S3 Sync
对于过滤规则,请参见:使用排除和包含过滤器
因此,如果我的本地目录是静态的,则结果是排除模式不需要包括静态...