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
curl 7.18.2 ではダウンロード進行状況バーが非表示にならないことがわかりました:
curl -s http://google.com > temp.html
しかし、それは:
curl -ss http://google.com > temp.html
Ubuntu の curl バージョン 7.22.0 および OSX の 7.24.0 では、進行状況を表示しないためのソリューション ただし、エラーを表示するには -s
の両方を使用することです (--silent
) と -S
(--show-error
) のように:
curl -sS http://google.com > temp.html
これは、リダイレクトされた出力 > /some/file
の両方で機能します 、パイプ出力 | less
端末に直接出力します。
更新 :curl 7.67.0 以降、新しいオプション --no-progress-meter
があります 詳細については、clonejo の回答を参照してください。
curl 7.67.0 (2019-11-06) 以降 --no-progress-meter
あります 、まさにこれを行い、他には何もしません。マニュアルページから:
--no-progress-meter Option to switch off the progress meter output without muting or otherwise affecting warning and informational messages like -s, --silent does. Note that this is the negated option name documented. You can thus use --progress-meter to enable the progress meter again. See also -v, --verbose and -s, --silent. Added in 7.67.0.
Ubuntu ≥20.04 および Debian ≥11 (Bullseye) で利用できます。
curl の冗長オプションの歴史については、Daniel Stenberg のブログ投稿を参照してください。
オブジェクトのクラス タイプが A::B のような場合、アドレスから GDB を使用して C++ オブジェクト メンバーを出力する方法
ユーザーをグループに追加しますが、ID を実行すると反映されません