ログファイルを空にする方法


ローカル環境ではmysqlのクエリログを出力するようにしているのですが、放置していたらかなりの容量になってきたので一度空にしようと思って調べてみました。

/dev/nullを対象ファイルにコピーすればファイルの権限を維持したまま空にできるそうです。

cp /dev/null {対象ファイルパス}
# mysqlのクエリログを空に
sudo cp /dev/null /var/log/mysql/mysql.log

参考URL