cURL 在下载过程中将数据存储在哪里?

cURL 在下载过程中将数据存储在哪里?

我在命令行上使用 cURL 自动从服务器下载许多文件。我想知道 cURL 在下载过程中将其数据存储在哪里。

我需要这些信息的原因是为了能够计算已下载数据量占总量的百分比。

答案1

使用-#开关显示进度条。

终端中的 cURL 进度条的屏幕截图

答案2

下载时,curl缓冲 RAM 中的数据并定期将其刷新到输出(在您的情况下可能是文件,但可能是任何东西)。

查看其手册页,我找不到在脚本中获取下载进度的简单方法。如果您能提供更多详细信息,我会尝试找到解决方案。

相关内容