Linux teeコマンドで標準出力とファイル出力する方法!使い方や使用できるオプションを解説!

本記事では「Linux」の「tee」コマンドを使った標準出力・ファイル出力方法を紹介していきます。「Linux」の「tee」コマンドを使った便利なコマンドオプションも紹介していくので、「tee」コマンドを使いこなしていきましょう。

目次

  1. 1Linuxのteeコマンドとは?何ができる?
  2. teeは標準出力した内容をファイル出力できるコマンド
  3. 2 Linuxのteeコマンドの基本的な使い方
  4. 入力した内容をファイルに出力・保存する方法
  5. 標準出力された結果をファイルに出力・保存する方法
  6. 3Linuxのteeコマンドのオプション一覧
  7. 既存ファイルに上書きせずに追記する場合は【-a】
  8. 割り込み信号を無視する場合は【-i】
  9. ファイルの「リダイレクト」・「パイプ」の同時実行例
  10. 4Linuxのteeコマンドの便利な使い方
  11. 標準出力された結果を複数のファイルに出力させるには
  12. エラーのときもファイルに出力させるには
  13. 5Linuxのteeコマンドを理解して便利に使おう!

Linuxのteeコマンドとは?何ができる?

本記事冒頭の本章では、「Linux」OSで利用できる「tee」コマンドとはどういったコマンドなのか、また何ができるのかについて紹介していきます。「Linux」の「tee」コマンドを利用したことがない人は、冒頭の本章で「tee」コマンドについて理解を深めていきましょう。

teeは標準出力した内容をファイル出力できるコマンド

「Linux」の「tee」コマンドは、標準出力した内容をファイル出力できるコマンドとなります。あまり知られていない「tee」コマンドですが、コマンドを使った結果を標準で出力することができ非常に便利なコマンドとなります。「tee」コマンドの使い方は下記の例を参考にしてください。
 

「Linux」の「tee」コマンド
$ tee オプション ファイル名

次の章からは、「tee」コマンドの基本的な使い方の解説、及び「tee」コマンドのオプションコマンドの使い方を紹介していきます。

LinuxのOSやカーネルのバージョンの確認方法をディストリビューション別に解説!
本記事では「Linux」のOSバージョンやカーネルのバージョン確認方法をディストリビューショ...

Linuxのteeコマンドの基本的な使い方

本章では「Linux」の「tee」コマンドの基本的な使い方とコマンド例を紹介していきます。一度覚えてしまえば非表示簡単なコマンドなので、使い方をマスターして快適な「Linux」ライフを送りましょう。

入力した内容をファイルに出力・保存する方法

入力した内容をファイルに出力・保存する方法を紹介します。入力した内容をファイルに出力・保存する場合は、前の章で消化した「tee」コマンドの基本的なコマンドオプションを利用します。

 

入力した内容をファイルに出力・保存する方法
「tee」コマンド $ tee オプション ファイル名
$ tee fruits.txt
あとは、標準出力したい入力内容をキーボードで打ち込みするだけです。上記の例では「fruits.txr」ファイルに「tee」コマンドを使って標準出力する方法を紹介しています。完了後は、「fruits.txr」ファイル内に入力した内容が標準出力されています。「tee」コマンドの終了方法は「Ctrl + C」を入力してください。

標準出力された結果をファイルに出力・保存する方法

標準出力された結果をファイルに出力・保存する方法
ユーザー一覧出力、結果をテキストファイル
に書き込みする例
$ cat /etc/passwd | tee pass.txt
上記の例の様に、標準出力された結果をファイルに出力・保存する方法もあるので活用してみましょう。

Linux cutコマンドの使い方!必要な一部分を指定して切り出す方法も解説!
Linux cutコマンドの使い方を紹介します。さらに、さまざまなLinux cut関連コマ...

Linuxのteeコマンドのオプション一覧

「Linux」の「tee」コマンドコマンドには便利なオプションコマンドも追加して標準出力する方法もあります。下記の「Linux」「tee」コマンドの便利なオプション一覧表を確認してみましょう。

Linuxのteeコマンドのオプション一覧
コマンド ショートコマンド コマンドの内容
--append -a 指定した既存ファイルに上書きせずに追加する
--ignore-interrupts -i 割り込みシグナルを無視して追加する

既存ファイルに上書きせずに追記する場合は【-a】

既存ファイルに上書きせずに追記するコマンド
コマンド ショートコマンド コマンドの内容
--append -a 指定した既存ファイルに上書きせずに追加する

【-a】コマンドは、既存ファイルに上書きせずに追記する場合に利用します。前の章で紹介した例に【-a】コマンドを追記する場合は下記の追記コマンドを参照してください。

関連するまとめ

関連するキーワード

この記事のライター
KFJ
Apple製品を中心に、アプリやガジェットなど、役に立つ情報を皆さんに提供していきます。

人気の記事

新着まとめ