一、.gz文件壓縮與解壓縮命令:
1.壓縮文件
gzip 源文件
如壓縮 b.txt 使用命令 gzip b.txt 注意 壓縮為 .gz 文件 源文件會消失
如果想保留源文件 使用命令 gzip -c 源文件 > 壓縮文件
[root@localhost ~]# gzip -c b.txt > b.txt.gz
[root@localhost ~]# ll
total 8
-rw-------. 1 root root 951 Apr 24 2017 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 May 19 11:37 b.txt
-rw-r--r--. 1 root root 26 May 19 11:38 b.txt.gz
2.壓縮目錄
gzip -r 目錄
注意 gzip 壓縮目錄 只會遞歸地壓縮目錄下的所有文件 不會壓縮目錄
[root@localhost ~]# tree -L 3 annie/
annie/
├── 7.txt
└── sm8250
├── b.txt
└── test
└── 1.txt
2 directories, 3 files
[root@localhost ~]# gzip -r annie
[root@localhost ~]# tree -L 3 annie/
annie/
├── 7.txt.gz
└── sm8250
├── b.txt.gz
└── test
└── 1.txt.gz
2 directories, 3 files
3.解壓
[root@localhost annie]# ll
total 4
-rw-r--r--. 1 root root 26 May 19 11:40 7.txt.gz
drwxr-xr-x. 3 root root 32 May 19 11:41 sm8250
[root@localhost annie]# gzip -d 7.txt.gz
[root@localhost annie]# ll
total 0
-rw-r--r--. 1 root root 0 May 19 11:40 7.txt
drwxr-xr-x. 3 root root 32 May 19 11:41 sm8250