gpt4 book ai didi

google-cloud-storage - 如何在 gsutil rsync 中包含文件?

转载 作者:行者123 更新时间:2023-12-04 11:49:41 33 4
gpt4 key购买 nike

gsutil rsync 有一个“排除”选项(-x),但没有“包含”选项。
有没有办法在不同步整个目录的情况下包含选定的文件?
排除除所需文件之外的所有文件都不起作用,因为随机文件将保存到该目录中。

https://cloud.google.com/storage/docs/gsutil/commands/rsync

最佳答案

或者您可以将文件名列表存储在一个数组中,并使用 python 的否定前瞻断言排除该数组,文件名由 | 分隔。

https://ask.fedoraproject.org/en/question/92498/include-top-directory-files-in-a-backup/



我有一个类似的场景,文件的逐行副本太长了。我通过运行一个文件列表来创建一个数组来接近它
gsutil ls gs://<bucket_name>/<file_construct>

然后通过用 | 分隔数组元素来创建单个变量
gsutil -m rsync -c -x "^(?!${REGEX_INV_EXCLUSION_LST}$).*'" "gs://${source}/" "${dest}/"

关于google-cloud-storage - 如何在 gsutil rsync 中包含文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34111297/

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