Linux:出力結果やテキストをファイルに書き出す方法

Linuxで操作している時に各コマンドで出力した内容や文字列等のテキストをファイルに書き出したい場合があります。
リダイレクションを使用すれば、ファイルに書き込むことができます。
今回はLinuxでリダイレクションを使用して、出力結果やテキストをファイルに書き出す方法をメモします。


リダイレクションとは

入力元や出力先を変更する機能です。
出力結果をディスプレイに出力するのではなく、ファイルに書き込む場合などに利用されます。
「>」、「>>」を使用します。


ファイルに書き出す方法

・テキストをファイルに書き出す場合

# echo 'test' > hoge.txt
# cat hoge.txt
test

・追記で書き込みを行う場合

# echo 'hoge' >> hoge.txt
# cat hoge.txt
test
hoge

・コマンドで出力した内容をファイルに書き出す場合

# ls
hoge.txt  hoge2.txt  list.txt
# ls > hoge2.txt
# cat hoge2.txt
hoge.txt
hoge2.txt
list.txt

・ファイルの中身を空にする場合

# echo '' > hoge2.txt
# cat hoge2.txt