首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gsutil:"du“命令出错

Gsutil:"du“命令出错
EN

Stack Overflow用户
提问于 2015-11-23 23:04:50
回答 1查看 531关注 0票数 0

当我运行这个命令时,它就可以工作了(正如我预期的那样,我得到了目录的大小):

代码语言:javascript
复制
C:\Users>python c:\gsutil\gsutil du -sh gs://bucket/Project/Zotero

但是如果我运行这个命令,我会得到下面的错误:

代码语言:javascript
复制
C:\Users>python c:\gsutil\gsutil du -sh gs://bucket/Project/Zotéro DB
CommandException: "du" command does not support "file://" URLs. Did you mean to use a gs:// URL?

这是因为第二个示例中的URL中有一个空格/重音吗?如果是,有没有办法转义空格/重音,这样我就可以在不更改文件夹名称的情况下运行du命令?

EN

回答 1

Stack Overflow用户

发布于 2015-11-23 23:31:28

对于空格:您可以在URL前后添加",如下所示:

代码语言:javascript
复制
C:\Users>python c:\gsutil\gsutil du -sh gs:"//bucket/Project/Zotero DB"

或者像这样

代码语言:javascript
复制
C:\Users>python c:\gsutil\gsutil du -sh gs://bucket/Project/"Zotero DB"

但是,é将不起作用,因此您可以将其替换为您的文件夹名称:

CommandException:参数(...)的编码无效。参数必须可解码为Unicode。注意:上面打印的参数用十六进制编码的可打印表示替换了有问题的字符。有关更多细节(包括如何转换为与gsutil兼容的编码),请参见gsutil help encoding

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33874220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档