You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过DVC工具在单个data.dvc文件中添加多文件条目?

解决方案:生成包含多文件条目的单个data.dvc文件

方法1:指定具体文件生成单个.dvc文件

如果明确知道要跟踪的文件名,直接列出所有文件,并用--file参数指定输出的dvc文件名:

dvc add data/file1 data/file2 data/file3 data/file4 --file data.dvc

执行后,data.dvc会包含每个文件的独立条目,示例内容:

outs:
- md5: abc123examplehash
  size: 12345
  path: data/file1
- md5: def456examplehash
  size: 67890
  path: data/file2
# 剩余文件条目...

方法2:通配符批量添加(避免Shell自动展开)

当data/目录下文件较多时,用通配符批量处理,但要用单引号包裹通配符,让DVC自行解析匹配,而不是Shell提前将通配符展开为单个文件(后者会生成多个独立.dvc文件):

dvc add 'data/*' --file data.dvc

此命令会将data/下所有文件添加到同一个data.dvc中,每个文件对应独立的outs条目。

验证结果

打开生成的data.dvc,可以看到里面是多个单文件的哈希、大小和路径条目,而非目录的.dir哈希记录。

内容的提问来源于stack exchange,提问作者efthimio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 15:55:09