Google cloud platform gsutil将特定扩展名文件上载到gcp gcs

Google cloud platform gsutil将特定扩展名文件上载到gcp gcs,google-cloud-platform,google-cloud-storage,gsutil,Google Cloud Platform,Google Cloud Storage,Gsutil,无法将目录或子目录中所有扩展名为.css的文件上载到GCS bucket 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的文件上载到GCS bucket

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文件

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文件上传到插件文件夹内的GCS bucket或它的任何子文件夹

描述此功能,并按预期工作

在我的测试中,我将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
描述此功能时,它会按预期工作

在我的测试中,我将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

感谢您写下答案,第一个仍然给出错误命令异常:没有匹配的URL:*.cssi要将所有.css文件上载到当前目录或其子目录中的任何位置。糟糕,我做测试时没有在正确的目录中!我更新我的答案谢谢你写的答案,第一个仍然给出错误命令例外:没有匹配的URL:*.csi想要上传当前目录或其子目录中的所有.css文件。糟糕,我做测试时没有在正确的目录中!我更新我的答案