linux - curl 同时下载和上传相同的文件

标签 linux http bash curl ftp

不确定是否可行,但我一直在尝试使用 curl 从本质上从 HTTP 位置下载文件并将其输出到 FTP 服务器。如果这实际上可能的话,我真的很想得到一些帮助。

最佳答案

curl http://example.com/down | curl -T - ftp://mysite.org/up

默认情况下,curl 将其输出输出到 stdout - 然后我们将其通过管道传输到另一个 curl 实例。

在第二个实例中,-T 告诉 curl 上传文件,- 告诉它从 stdin(而不是从文件中获取文件数据)磁盘)。

关于linux - curl 同时下载和上传相同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4880486/

相关文章:

c - 如何为 Linux 设备设置自定义命令?

linux - 如何从 Bash 脚本运行无限循环并输出到前台

.htaccess - 将根 HTTP 重定向到根 HTTPS

python - Flask 内容配置 header 中的 Unicode

bash - 在(bash)脚本之间传递带有空格的参数

Python 尝试...除了命令行

regex - 纯粹使用 bash 正则表达式压缩工作目录

linux - 如何重新映射 key : to go in vim command-line mode?

ruby - 来自 IO 的 RestClient 分段上传

python - 复杂程序转义