温馨提示:本文翻译自stackoverflow.com,查看原文请点击:linux - How do I get cURL to not show the progress bar?
bash curl linux scripting unix

linux - 如何获取cURL以不显示进度栏?

发布于 2020-04-18 22:18:51

我正在尝试在脚本中使用cURL,并使其显示进度栏。

我已经试过了-s-silent-S,和-quiet选择,但他们没有工作。

这是我尝试过的典型命令:

curl -s http://google.com > temp.html

我只在将进度条推送到文件时才得到进度条,所以curl -s http://google.com没有进度条,但是curl -s http://google.com > temp.html有。

查看更多

提问者
adammenges
被浏览
166
unutbu 2011-09-11 03:04
curl -s http://google.com > temp.html

适用于Ubuntu 9.10上的curl版本7.19.5(无进度条)。但是,如果由于某种原因在您的平台上不起作用,则可以始终将stderr重定向到/ dev / null:

curl  http://google.com 2>/dev/null > temp.html