Windows、Mac、Linux でコマンド ライン出力をファイルに保存する方法

Windows、Mac、Linux でコマンド ライン出力をファイルに保存する方法

端末コマンドを実行すると、通常は出力が端末に表示されるので、すぐに読むことができます。ただし、後で分析したり別のツールと組み合わせたりするために出力を保存したい場合があります。

これは、コマンド ラインで出力リダイレクトを使用して行うことができます。 Windows、Mac、Linux でコマンド出力をテキスト ファイルに送信する方法を学びます。

コマンドライン出力をファイルにリダイレクトする

コマンド出力をファイルにリダイレクトするために使用できる演算子は 2 つあります: >>>。意図しないデータ損失を避けるために、これら 2 つの演算子の違いを理解することが重要です。

>アイコンは新しいファイルを作成するか、古いファイルがすでに存在する場合は上書きします。>>演算子は、ファイルが存在しない場合には新しいファイルを作成しますが、既存のファイルは上書きされません。ファイルがすでに存在する場合は、ファイルの末尾にテキストが追加されます。

コマンドの出力をファイルにリダイレクトするには、コマンドを入力し、次に>または>>演算子を指定し、最後に出力をリダイレクトするファイルへのパスを指定します。たとえば、ディレクトリの内容を一覧表示する ls コマンドの出力を保存する方法は次のとおりです。

ls > /path/to/file

/path/to/file を、使用するファイルへの完全パスに置き換えます。コマンドはサイレントに実行され、指定したファイルに出力が保存されます。

ターミナルでファイルの内容を表示するには、cat コマンドを使用できます。もう一度、/path/to/file を、表示するファイルへのフルパスに置き換えます。

cat /path/to/file

新しいファイルにコマンドからの出力が表示されるはずです。

Windows、Mac、Linux でコマンド ライン出力をファイルに保存する方法

ls の出力をファイルにリダイレクトします。

>演算子は、既存のファイルの内容を置き換えます。複数のコマンドの結果を 1 つのファイルに保存する場合は、代わりに>>演算子を使用します。これはファイルに追加されるため、以前に保存した出力は失われません。

たとえば、作成したばかりのファイルの末尾にシステム情報を追加してみます。 Linux/Mac の場合はuname -aを実行し、Windows の場合は ver コマンドを実行し、ファイルへのパスとともに>>演算子を追加します。

uname -a >> /path/to/file

このプロセスを必要なだけ繰り返し、ファイルの末尾にコマンド出力を追加し続けます。

Windows、Mac、Linux でコマンド ライン出力をファイルに保存する方法

出力をファイルに追加する

出力を画面にエクスポートし、ファイルにリダイレクトします

>演算子と>>演算子はコマンドの出力を画面に表示せず、ファイルに送信するだけです。出力をファイルに送信して画面上で表示する場合は、 tee コマンドを使用します。

tee コマンドを使用するには、パイプ演算子である垂直バー (|) を使用して、別のコマンドからの出力をそのコマンドに送信します。たとえば、パイプを使用して ls コマンドの出力を tee に送信する方法は次のとおりです。

ls | tee /path/to/output.txt

tee コマンドは、その出力を画面と指定したファイルの両方に送信します。この操作は、 >演算子と同様に、ファイルを上書きするか、ファイルが存在しない場合は新しいファイルを作成します。

tee コマンドを使用して結果を画面に出力し、ファイルの末尾に追加するには、ファイル パスの前に-aフラグを追加します。次に例を示します。

uname -a | tee -a /path/to/output.txt

画面にコマンド出力が表示され、cat を使用して、tee がそれをファイルに追加したことを確認できます。

Windows、Mac、Linux でコマンド ライン出力をファイルに保存する方法

tee コマンドを使用して出力をファイルに追加する


Windows 10で欠落しているデフォルトの電源プランを復元する方法

Windows 10で欠落しているデフォルトの電源プランを復元する方法

このガイドでは、Windows 10でデフォルトの電源プラン(バランス、高パフォーマンス、省電力)を復元する方法を詳しく解説します。

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

仮想化を有効にするには、まず BIOS に移動し、BIOS 設定内から仮想化を有効にする必要があります。仮想化を使用することで、BlueStacks 5 のパフォーマンスが大幅に向上します。

WiFi接続に接続する際のドライバーの切断を修正

WiFi接続に接続する際のドライバーの切断を修正

WiFi 接続に接続するときにドライバーが切断されるエラーを修正する方法を解説します。

Windows での DIR コマンドの使用方法

Windows での DIR コマンドの使用方法

DIR コマンドは、特定のフォルダーに含まれるすべてのファイルとサブフォルダーを一覧表示する強力なコマンド プロンプト コマンドです。 Windows での DIR コマンドの使用方法を詳しく見てみましょう。

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアなしで Windows 10 アプリをバックアップし、データを保護する方法を説明します。

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows のローカル グループ ポリシー エディターを使用して、通知履歴の削除やアカウントロックの設定を行う方法を説明します。

最高の IP 監視ツール 10 選

最高の IP 監視ツール 10 選

重要なリソースを簡単に監視及び管理できる<strong>IP監視</strong>ソフトウェアがあります。これらのツールは、ネットワーク、インターフェイス、アプリケーションのトラフィックをシームレスに確認、分析、管理します。

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt は、データの暗号化に特化した優れたソフトウェアであり、特にデータ セキュリティに優れています。

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

システムフォントのサイズを変更する方法は、Windows 10のユーザーにとって非常に便利です。

Windows 10で機内モードをオフにできないエラーを修正する方法

Windows 10で機内モードをオフにできないエラーを修正する方法

最近、Windows 10にアップデートした後、機内モードをオフにできない問題について多くのユーザーから苦情が寄せられています。この記事では、Windows 10で機内モードをオフにできない問題を解決する方法を説明します。