【Linux】pigz ~ マルチコア対応 圧縮・解凍ツール ~

■ はじめに

調査で、 pigz (ピグズ?) ってのがあったので調べてみた。

目次

【1】pigz
【2】公式サイト
【3】インストールされているか確認
【4】コマンド例
【5】使用上の注意

【1】pigz

* 並列(マルチコア)で
動く圧縮・解凍ツール
 => 標準の場合、1
* コマンドベースで動く
* 一応、Windows版もあるっぽい

https://sourceforge.net/projects/pigzforwindows/

【2】公式サイト

http://zlib.net/pigz/

【3】インストールされているか確認

pigz --version

【4】コマンド例

1)圧縮

pigz -c sample.txt > sample.txt.gz

2)解凍

unpigz -c sample.txt.gz > sample.txt

【5】使用上の注意

* 「pigz <圧縮対象ファイル>」を実行すると、
 圧縮したファイルのみ残り、圧縮元のファイルはOS上からはなくなる

$ ls
sample.txt << sample.txtってファイルを圧縮する
$ pigz sample.txt
$ ls
 sample.txt.gz << 圧縮元ファイル「sample.txt」はない

参考文献

https://qiita.com/goemon330/items/10a9e7fffff857de374b

関連記事

解凍・圧縮 ~ zip / tar など ~
https://dk521123.hatenablog.com/entry/2014/10/10/010100
Python ~ 基本編 / ファイル圧縮/解凍 ~
https://dk521123.hatenablog.com/entry/2019/09/03/000000
Python ~ 基本編 / 外部コマンド実行 ~
https://dk521123.hatenablog.com/entry/2021/08/04/224716