0

在多次尝试列出路径中可用的内容后,我无法成功,因为我的文件夹名称包含与符号,如下所示。

gsutil ls -r gs://testing_purpose/U&T

它返回如下错误 CommandException: 一个或多个 URL 不匹配任何对象。

'T' 不是内部或外部命令、可运行程序或批处理文件。

4

2 回答 2

1

您的命令外壳解释&为控制字符,因此您的语句在外壳中看起来像这样:

yourshell$ gsutil ls -r gs://testing_purpose/U
yourshell$ T

要解决这些问题,您应该使用控制字符引用参数,如下所示:

gsutil ls -r "gs://testing_purpose/U&T"

于 2017-03-29T21:54:46.813 回答
0

在 Windows 和 Google Cloud SDK Shell 上对我有用的是将路径放在引号内用 ^ 转义 & 字符。例如:

gsutil ls "gs://a ^& b"
于 2019-07-09T07:22:45.097 回答