【问题标题】:gsutil: List only directories (bug?)gsutil:仅列出目录(错误?)
【发布时间】:2018-02-22 07:14:39
【问题描述】:
$ gsutil ls -d 'gs://XXX/test/**/' 
gs://XXX/test/
gs://XXX/test/336x280.swf.gz

因此它不仅列出了目录(以/ 结尾),还列出了常规文件(例如以.gz 结尾)。

但据我了解,这个命令应该只列出目录。哪里出错了?

$ gsutil --version
gsutil version: 4.27

还是 gsutil 的错误?

【问题讨论】:

    标签: google-cloud-storage gsutil


    【解决方案1】:

    这肯定是 gsutil 的一个错误。你介意在 GitHub 上打开一个问题吗? https://github.com/GoogleCloudPlatform/gsutil/issues

    同时,一个有效的解决方法是将输出通过管道传输到 grep 并检查以 / 结尾的行,例如:

    gsutil ls -d <pattern> | grep "/$"
    

    【讨论】:

    • 打开了一个问题
    猜你喜欢
    • 2011-06-11
    • 2019-06-03
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多