コマンド-gzip/gunzip/zcat


gzip/gunzip/zcat
コマンド#コマンド#
【NAME】
    gzip, gunzip, zcat - compress or expand files
【SYNOPSIS】
    
gzip  [OPTION]...  FILE...
【OPTIONS】
-d:gunzipに相当する解凍;
-#:圧縮比を指定します.デフォルトは6です.数字が大きいほど圧縮比が大きくなる(1-9);
-c:圧縮結果を標準出力に出力する;
     
     
gzip  -c  FILE >/PATH/TO/SOMEFILE.gz
【EXAMPLES】
例:
     
     
     
     
  1. [root@Centos7-171 ~]# cp /var/log/messages /tmp/
  2. [root@Centos7-171 ~]# cd /tmp
  3. [root@Centos7-171 tmp]# ll -h messages
  4. -rw------- 1 root root 82K Mar 22 16:14 messages  #
  5. [root@Centos7-171 tmp]# gzip messages   #
  6. [root@Centos7-171 tmp]# ll -h messages.gz
  7. -rw------- 1 root root 6.9K Mar 22 16:14 messages.gz   #
  8. [root@Centos7-171 tmp]# gunzip messages.gz   #
  9. [root@Centos7-171 tmp]# ll -h messages
  10. -rw------- 1 root root 82K Mar 22 16:14 messages

例:zcatコマンド圧縮されたテキストファイルの内容を表示します.小さなファイルのみを表示できます.
     
     
     
     
  1. [root@Centos7-171 tmp]# zcat messages.gz

例:gzip-dパラメータ、ファイルの解凍
     
     
     
     
  1. [root@Centos7-171 tmp]# gzip -d messages.gz
  2. [root@Centos7-171 tmp]# ll -h messages
  3. -rw------- 1 root root 82K Mar 22 16:14 messages

例:gzip-#パラメータ、圧縮比の指定
     
     
     
     
  1. [root@Centos7-171 tmp]# gzip -9 messages   # 9;
  2. [root@Centos7-171 tmp]# ll -h messages.gz 
  3. -rw------- 1 root root 6.7K Mar 22 16:14 messages.gz

例:gzip-c、圧縮後に元のファイルを保持
     
     
     
     
  1. [root@Centos7-171 tmp]# gzip -c messages > messages.gz
  2. [root@Centos7-171 tmp]# ll messages*
  3. -rw------- 1 root root 86433 Mar 22 16:26 messages
  4. -rw-r--r-- 1 root root  7157 Mar 22 16:27 messages.gz
  5. [root@Centos7-171 tmp]# gzip -c messages > /test/messages.gz
  6. [root@Centos7-171 tmp]# ll -h /test/messages.gz
  7. -rw-r--r-- 1 root root 7.0K Mar 22 16:28 /test/messages.gz
  8. [root@Centos7-171 tmp]# ll messages
  9. -rw------- 1 root root 86433 Mar 22 16:26 messages