ログファイルをクリアしたい
Linuxだと何かとファイルにログが書き出されていますが、ログがたまってくると見づらくなるのでこれをクリアする方法を調べました。
echo で空出力
$ echo -n '' > hoge.log
hoge.logファイルを指定してからデータを echo で書き出します。空文字の書き出しですが -n 無しの echo だと改行文字が付加されるので1バイトのファイルになります。改行コード無しで出力したら0バイトの空ファイルになります。
何もしないコマンド : を組み合わせる
$ : > hoge.log
何もしないコマンドの : を使うことで空のデータを出力できます。
何もせずにリダイレクション
$ > hoge.log
そもそも何もせずにリダイレクションしても同じように作用するようです。
いろいろな方法があるようです。
以上。
コメントを書く