jfrog-cli - jfrog 将目录复制到另一个目录
问题描述
随着jfrog-cli
我想复制"tags/$version"
到"released/$version"
$version
有我需要以相应格式保存的子目录。
我试过了 :
jfrog rt cp --flat=false repo/tags/$version/* repo/released/
我得到的是:
repo/released/tags/$version
任何人都可以帮忙吗?
解决方案
Artifactory cp/mv 很奇怪......它不像常规文件系统移动或复制命令那样工作。
以下移动(在同一存储库中)所有内容,包括从test/example/libraries/1.0.0到test/example/libraries/2.0.0的子文件夹。
jfrog rt mv release-local/test/example/libraries/1.0.0 release-local/2.0.0 --user ${userid} --password ${userpwd} --url https://artifactory
前
/test
/example
/libraries
/1.0.0
file1.dll
/folder1
file2.dll
后
/test
/example
/libraries
/2.0.0
file1.dll
/folder1
file2.dll
该命令似乎采用目标路径的最后一个元素并将其替换为源存储库的整个路径减去路径的最后一个元素......基本上它就像一个文件重命名,其中包括作为一部分的路径改名。请注意,您不必为它使用递归标志或平面标志。
推荐阅读
- command-prompt - 如何使我的 zsh 提示看起来像 sh/bash 以 $ 而不是 % 结尾?
- java - SQL Server 登录失败并出现 JDBC 连接
- snowflake-cloud-data-platform - COPY 命令跳过雪花中的文件
- asynchronous - Dart:PointyCastle 异步计算
- ios - 程序初始化后手动切换到不同的视图控制器不工作
- amazon-web-services - 如何将在 SageMaker 上训练的 ML 模型部署到本地机器以运行预测?
- scala - 如何将 $ 符号放入 HCONF 配置文件中?
- python - 输入python超时,让线程继续
- rabbitmq - How to create a topic exchange in Qpid JMS for ActiveMQ like RabbitMQ?
- php - How to delete a product from WooCommerce cart if associated product is added