firebase gustil cp 命令输出,不能存储在 txt 文件中。如何获得新版本的生成?

firebase gustil cp command output, can not store in txt file. how get generation of new version?

我需要将“gsutil cp”命令输出到 output.txt 文件。 使用“>”符号它只是在终端上打印,而不是写入 output.txt

  1. 我该怎么做?由于执行需要几秒钟,我不知道如何处理异步命令输出。

  2. 有大佬知道cp成功后如何生成文件吗? 我知道如何在终端上显示(在 cp 命令中使用 -v 选项)。但我只需要生成,因为它在输出中打印了这么多行。

如文档所述 [1],gsutil cp 命令允许您在本地文件系统和云之间、云内部以及云存储提供商之间复制数据。

如果您想将 gsutil cp 命令的输出保存到文本文件中,下面是一个示例:

gsutil cp your-file-here gs://your-bucket-here 2> result.txt

使用名为 hello.txt 的文件和我的一个存储桶,result.txt 的内容是

Copying file://hello.txt [Content-Type=text/plain]...
/ [1 files][   92.0 B/   92.0 B]
Operation completed over 1 objects/92.0 B.

[1] - https://cloud.google.com/storage/docs/gsutil/commands/cp