1-1, 常用压缩解压缩之gzip 压缩
gzip filename #对某个文件进行压缩,会默认生成.gz 的压缩文件,并且删除原文件;
gzip -k filename 或者 gzip -c filename > filename.gz #对某个文件进行压缩,保留原文件 (> 在Linux中有另存为的效果);
gzip -v filename #查看压缩后减少的百分比
gzip file1 file2 file3 #同时压缩多个文件,会生成相对应的压缩文件file1.gz, file2.gz, file3.gz.
gzip -r directory #压缩指定文件夹中的文件
gzip -9 filename # gzip允许您指定压缩级别的范围,从 1 到 9。-1 或 --fast 表示以最小压缩率获得最快压缩速度,-9 或 --best 表示以最大压缩率获得最慢压缩速度。 默认压缩级别为 -6。
1-2, 常用压缩解压缩之gzip 解压缩
gunzip filename.gz gzip -d filename.gz #解压缩,删除原文件
gzip -dk filename.gz #解压缩,保留原文件
gzip -d file1.gz file2.gz file3.gz #解压缩多个文件
gzip -l filename #列出压缩文件和原文件大小
输出结果:
compressed uncompressed ratio uncompressed_name
130 107 7.5% filename
2-1, 常用压缩解压缩之tar 压缩
tar -zcvf file.tar.gz /path/to/filename #压缩一个文件