Linux や macOS で gzip コマンドで .gz ファイルへ一括圧縮する方法をご紹介します。
急に大量のログが発生して *.log ファイルが肥大化して disk full になってしまいました。
今すぐ、ディスク容量を空ける必要があり、 gzip コマンドで *.log file を一括圧縮して対応しました。
log file の存在するディレクトリで gzip * コマンドを実行すると、一括圧縮する作業は完了です。
gzip *
もし .gz ファイルが存在していたとしても、
gzip: example.log-2019-10-29.gz already has .gz suffix -- unchanged
という unchanged メッセージが表示されるだけなので大丈夫です。
何も気にせずに log ファイルの存在するディレクトリで gzip * を実行しましょう。
以上、gzip * で log ファイルの一括圧縮で障害対応した、現場からお送りしました。