いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

7zip (7z) の出力をサイレントにしたい

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

以下、自分用のメモです。よく忘れるのでここにメモメモ。。。

たまに、7zを使ってアーカイブ処理を行う場合に、そのまま 7z コマンドを使うと処理結果とかが出力されてしまうため、シェルスクリプトとかから利用する場合に邪魔になります。

出力をサイレントに行って欲しい場合は、以下のオプションを付けると良い感じ。

$ 7z a /path/to/file -bso0 -bsp0

-bso0 は、標準出力(stdout)を無効にします。これにより、7zコマンドの実行結果が標準出力に表示されなくなります。

-bsp0 は、進捗情報の出力を無効にします。これにより、圧縮や解凍の進捗状況が表示されなくなります。

参考情報


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。