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

gsutil upload specific extension file to 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

检查你的版本,更新它看看是否能解决你的问题

不过你也可以只上传插件目录的文件

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