小编tha*_*ian的帖子

如何使用 Curl 将所有文件从本地上传到主机?

我已经编写了一个 shell 脚本来上传从本地到主机的特定路径中具有不同名称的所有文件,但是我遇到了一些问题并且文件没有被上传

#!/bin/sh
for file in /main/folder1/path/*
do
curl -u Pass:"Uname" -T  $file http://www.example.com/folder/$file
done
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题。

我收到如下错误

<html>
<head>
<title> 500 Internal Server Error </title>
</head>
<body>
<h1> 
Internal Server Error 
</h1> 
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

目前我在里面有脚本/main/folder_2,如果我更改/main/folder_1/path/*../folder_1/path/*,我会得到输出,文件会按预期移动。但我想使用指定的完整路径运行脚本。

unix script shell upload curl

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

curl ×1

script ×1

shell ×1

unix ×1

upload ×1