gpt4 book ai didi

google-cloud-storage - 使用 gsutil move 多个文件

转载 作者:行者123 更新时间:2023-12-03 16:54:32 31 4
gpt4 key购买 nike

假设我在 Google Cloud Storage 存储桶中有以下文件:

file_A1.csv
file_B2.csv
file_C3.csv

现在我想 move 这些文件的一个子集,比如说 file_A1.csvfile_B2.csv .目前我这样做:
gsutil mv gs://bucket/file_A1.csv gs://bucket/file_A11.csv
gsutil mv gs://bucket/file_B2.csv gs://bucket/file_B22.csv

这种方法需要两次调用或多或少相同的命令并分别 move 每个文件。我知道,如果我 move 一个完整的目录,我可以添加 -m选项以加速这一进程。但是,不幸的是,我只想 move 所有文件的一个子集,并将其余文件保持在存储桶中。

以这种方式 move 100 个文件时,我需要执行 100 个左右的命令,这变得非常耗时。我有一种方法可以将 100 个文件中的每一个合并为一个命令,另外还有 -m选项?

最佳答案

gsutil 目前不支持此功能,但您可以创建多个 shell 脚本,每个脚本执行一部分 move ,并同时运行它们。

请注意 gsutil mv基于 unix mv command 的语法,它也不支持您要求的功能。

关于google-cloud-storage - 使用 gsutil move 多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29945764/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com