【问题标题】:how to make gsutil autocompletion faster or disable autocompletion如何使 gsutil 自动完成更快或禁用自动完成
【发布时间】:2020-10-18 21:54:34
【问题描述】:

当我输入gsutil cp [tab] 时,显示文件列表需要很长时间。在实践中,它有效地挂起。请问如何禁用 gsutil 的自动完成功能或让它更快?

【问题讨论】:

    标签: google-cloud-platform gsutil


    【解决方案1】:

    this question 中所述,自动补全是通过从您的shell 配置文件或rc 文件之一获取特定于shell 的.inc 文件来完成的。如果在 bash 上,这将是 .profile、.bash_profile 或 .bashrc。注释掉或删除源该文件的行将阻止它在您启动新的 shell 会话时被加载。

    至于它为什么挂起,您可能在您指定的存储桶中有大量对象,或者在您配置的默认项目中有大量存储桶。当您执行此操作时,Gsutil 必须在后台执行列表 API 调用,并且由于每个分页列表结果中可以返回的资源数量上限,这可能会导致大量连续的 HTTP 请求,从而导致很多时间来完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-02
      • 1970-01-01
      • 2010-11-27
      • 2022-01-26
      • 2013-04-03
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      相关资源
      最近更新 更多