at_shiita.ishigaki
2021年12月16日 8時08分
.gzファイルに圧縮するにはgzipコマンドを使用します。
※ここでは例として、1Mバイトのファイルを.gzファイルに圧縮します。
[armadillo ~]# ls -lh ls -lh 合計 1.0M -rw-r--r-- 1 root root 1.0M 12月 14 05:44 1M.txt [armadillo ~]# gzip 1M.txt [armadillo ~]# ls -lh 合計 4.0K -rw-r--r-- 1 root root 1.1K 12月 14 05:44 1M.txt.gz
.gzファイルを解凍するにはgunzipコマンドを使用します。
※ここでは例として、先ほど圧縮した1M.txt.gzを解凍します。
[armadillo ~]# gunzip 1M.txt.gz [armadillo ~]# ls -lh 合計 1.0M -rw-r--r-- 1 root root 1.0M 12月 14 05:44 1M.txt
.gzファイルへの圧縮率は1~9の9段階で調整することができます。1が最も圧縮率が低く、圧縮のスピードが速い状態となります。
-cオプションを使用することで、結果をファイルではなく標準出力に表示することができます。
[armadillo ~]# gzip -c -1 1M.txt > fast.gz [armadillo ~]# gzip -c -9 1M.txt > best.gz r[armadillo ~]# ls -lh 合計 1.1M -rw-r--r-- 1 root root 1.0M 12月 14 05:44 1M.txt -rw-r--r-- 1 root root 1.1K 12月 14 05:54 best.gz -rw-r--r-- 1 root root 4.6K 12月 14 05:54 fast.gz