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