Docker镜像内使用lakectl递归复制LakeFS文件的方法咨询
解决lakectl fs cp递归复制目录的问题
你遇到的问题是用错了递归参数的格式:
- lakectl的
fs cp命令中,递归复制的短参数是-r,长参数是--recursive,你使用的-recursive是错误格式(短参数仅支持单个字符,长参数才需要双横线开头)。
替换成以下命令即可实现递归复制所有子目录及文件:
# 短参数写法 RUN lakectl fs cp -r lakefs://-----/model model
或者
# 长参数写法 RUN lakectl fs cp --recursive lakefs://-----/model model
如果不确定当前lakectl版本的参数支持情况,可以在镜像构建阶段先执行RUN lakectl fs cp --help查看命令的完整参数说明,确认参数细节。
内容的提问来源于stack exchange,提问作者AlexModestov
相关产品推荐
相关产品推荐

