gsutil将特定的扩展名文件上传到gcp gcs

问题描述

无法将目录或子目录中所有扩展名为.css的文件上传到GCS存储桶

gsutil -h "Cache-Control:public,max-age=2628000" -h "Content-Encoding:gzip" cp plugins/**.css gs://cdn.test.example.io/wp-content/plugins

响应

CommandException: No URLs matched: plugins/**.css

目录中有一些CSS文件

我想将所有css文件上传到插件文件夹中的GCS存储桶,或者它是任何子文件夹

解决方法

documentation描述了此功能,它可以按预期工作

为了进行测试,我使用了Cloud Shell和最新版本的gsutil

> gsutil -v
gsutil version: 4.52

检查您的版本,然后进行更新以查看是否可以解决您的问题

但是,您也可以仅上传Plugin目录的文件

cd plugins

gsutil -h "Cache-Control:public,max-age=2628000" -h "Content-Encoding:gzip" cp **.css gs://cdn.test.example.io/wp-content/plugins

如果要扫描任何目录并导出CSS文件,可以使用此命令

gsutil cp ./**/*.css gs://cdn.test.example.io/wp-content/plugins

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...