【问题标题】:How to make gsutil rsync skip symlinks and return error code 0?如何使 gsutil rsync 跳过符号链接并返回错误代码 0?
【发布时间】:2015-05-06 13:53:25
【问题描述】:

我注意到当 gsutil rsync 工作时,如果遇到无法解析的符号链接,它将返回一个非零错误代码:

$ gsutil -m rsync -r -C /my_folder/ gs://my_bucket/
CommandException: Error opening file "file:////my_folder/my_symlink": .
CommandException: 1 files/objects could not be copied/removed.

有什么方法可以在同步期间排除此类符号链接并使 gsutil 返回错误代码 0?

我不知道符号链接的名称。

【问题讨论】:

    标签: google-compute-engine gsutil


    【解决方案1】:

    正如gsutil rsync documentation 中所述,-e 参数用于忽略符号链接。

    您的命令如下所示:

    gsutil -m rsync -r -C -e /my_folder/ gs://my_bucket/
    

    我希望这就是你要找的。​​p>

    【讨论】:

      猜你喜欢
      • 2017-05-12
      • 2014-06-30
      • 2014-09-07
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 2012-08-06
      • 2015-01-13
      相关资源
      最近更新 更多