Насколько я знаю, curl
не может напрямую делать то, что вы описываете.Вместо этого вам необходимо сначала загрузить файл во временную папку, а затем развернуть его оттуда:
curl http://<fileurl> -o file.txt
curl -X PUT "http://localhost:8081/artifactory/repo/dir/file.txt" -T file.txt
Затем вы можете удалить file.txt
.