减少curl命令的输出

时间:2017-01-18 22:40:15

标签: bash shell curl

当我对我的非运行服务器运行curl命令时,我得到低于输出。

我只想要

  

连接失败:拒绝连接

如何删除额外输出。如果我运行--silent,它会压制所有内容。

我得到curl http://localhost:300/index.html

的这个o / p
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  9626  100  9626    0     0   148k      0 --:--:-- --:--:-- --:--:--  149k
Failed to connect: Connection Refused

3 个答案:

答案 0 :(得分:2)

是的!使用-s--silent以及-S--show-error是正确的选择。

答案 1 :(得分:1)

Curl默认为我提供压缩输出,但请尝试:

curl --compressed http://localhost:300/index.html

相比之下--verbose会返回更长的输出。

man curl会向您显示所有可用的选项。

答案 2 :(得分:1)

看起来我需要使用-sS。 man curl将向您展示所有可用的选项。