gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。
语法:
gzip [操作] [文件]
选项:
-c --stdout --to-stdout :把压缩后的文件输出到标准输出设备,不去更动原始文件
-d --decompress --uncompress:解压文件
-k --keep:压缩或者解压过程中,保留原文件
-l或--list :列出压缩文件的相关信息
-r --recursive: 递归处理,将指定目录下的所有文件及子目录一并处理
-t --test:检查压缩文件的完整性
-v --verbose:显示每个文件的名子和压缩率
-# --fast --best:取值从-1(最快)到-9(最好),默认是-6
示例:
1.压缩文件:
#压缩单个文件:
gzip file.txt
#压缩多个文件:
gzip file1.txt file2.txt file3.txt
2.压缩文件,并保留原文件
#默认情况下,gzip 将原始文件替换为其压缩版本
gzip -k file.txt
3.解压文件:
gzip myfile.txt.gz
gzip -d myfile.txt.gz
#解压多个文件:
gzip file1.txt.gz file2.txt.gz file3.txt.gz
#解压文件,并列出详细信息
gzip -dv myfile.txt.gz
4. 显示压缩文件的信息 :
#查看当前目录下所有文件
gzip -l *
#查看 t.tar.gz
gzip -l t.tar.gz