如何让gcloud storage cp命令静默执行不打印文件名?
gcloud storage cp 抑制传输文件名输出的解决方案
- 核心解决参数是
--no-user-output-enabled,它会禁用所有非必要的用户输出(包括每个传输文件的名称),命令示例:gcloud storage cp --no-user-output-enabled 源路径 目标路径 - 若需要同时屏蔽警告类提示,可搭配
--quiet参数使用:gcloud storage cp --quiet --no-user-output-enabled 源路径 目标路径 - 如果你在Linux/macOS环境下,想彻底屏蔽所有输出(包含错误信息),可以直接重定向输出到/dev/null:
gcloud storage cp 源路径 目标路径 > /dev/null 2>&1
说明:gcloud storage的-q/--quiet参数主要作用是抑制警告和通知类信息,但传输文件的名称属于专门的用户输出流,需要通过--no-user-output-enabled来单独禁用。
内容的提问来源于stack exchange,提问作者sdg
相关产品推荐
相关产品推荐

