linux - 如何在 Linux 中使用 curl 或任何 shell 脚本或任何命令行实用程序将整个目录上传到 artifactory?

标签 linux bash shell curl artifactory

我曾尝试将整个目录上传到 HTTP 存储库,但我无法做到...我能够在该目录中上传文件,但我不知道该做什么。

最佳答案

如果你的文件夹结构是 a/b/c ,那么做一个 zip --> zip -r a.zip a/ 下面的命令将使用您的文件夹结构解压缩 zip 文件并将文件上传到目标存储库中:

curl -u username:password \
     --header "X-Explode-Archive: true" \
     -X PUT "http://artifactory.com:8080/artifactory/my-repo/" \
     -T path/to/a.zip

关于linux - 如何在 Linux 中使用 curl 或任何 shell 脚本或任何命令行实用程序将整个目录上传到 artifactory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40477093/

相关文章:

regex - 如何查找特定字符串并将其作为同一文件中新查找的条目

bash - 从 Windows 命令行或快捷方式执行 MSYS2 Emacs

linux - $?在 shell 脚本中

c++ - 如何在 C++ 项目中使用 C gnutls API

java - 我们可以从前端html页面在Linux服务器中创建文件吗?

.net - 如何从源代码安装 MonoDevelop 2.4?

python - Bash 脚本不处理传递的输入参数

linux - 设置创建或更改时间戳

linux - 从 Linux 列表中 move (或复制)文件

shell - WGET:删除 'filename' 因为它应该被拒绝