微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决firebase gustil cp 命令输出,无法存储在 txt 文件中如何获得新版本的生成?

我需要将“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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。