Menu
Coddy logo textTech

レスポンスを保存する

Coddyの「ターミナルで学ぶネットワーク」コースのレッスン 27/47。

画面にレスポンスを表示するのは、1行のテキストなら問題ありませんが、ファイルに対しては役に立ちません。-oを使うと、指定した名前で本文を保存できます。

curl -s -o page.html http://127.0.0.1:9117/index.html

大文字の-Oもあり、リモートファイル自身の名前を保持します。便利ですが、フォルダーに何が保存されるかはサーバーが決めるため、注意が必要です。

もう1つの使い方は、本文を意図的に破棄することです。-o /dev/nullは本文をどこにも送らないため、ステータスコードや処理時間だけを気にするときにまさに適しています。すでにこれを使ってきました。

レスポンスがファイルになれば、通常のターミナルツールを使えます。バイト数を数えるにはwc -c、検索するにはgrep、内容を少し確認するにはheadを使います。

challenge icon

チャレンジ

中級

ファイルにダウンロードしてから、ファイルを測定します。

  1. index.html を作成し、saved to disk を含めます
  2. ポート 9117 でフォルダーを配信します
  3. 取得し、本文を copy.html として保存します
  4. copy.html のバイト数を出力します

テキストは13文字と改行1文字なので、出力は次のようになります:

14

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

ターミナルで学ぶネットワークのすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド