gzip 命令
gzip命令的压缩(解压缩)
基本参数
- -c 保留源文件的压缩,需要配合“>”
- -d 对压缩文件进行解压缩
- -r 递归压缩指定目录下以及子目录下的所有文件
- -v 对于每个压缩和解压缩的文件,显示相应的文件名和压缩比
注意:gzip命令比较灵活,其后可以不加参数直接加源文件,此时直接对源文件进行压缩,但会自动删除掉源文件
其他参数
- -f或--force 强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。
- -h或--help 在线帮助。
- -l或--list 列出压缩文件的相关信息。
- -n或--no-name 压缩文件时,不保存原来的文件名称及时间戳记。
- -N或--name 压缩文件时,保存原来的文件名称及时间戳记。
- -q或--quiet 不显示警告信息。
- -t或--test 测试压缩文件是否正确无误。
- -v或--verbose 显示指令执行过程。
- -<压缩效率> 压缩效率是一个介于1-9的数值,预设值为"6",指定愈大的数值,压缩效率就会愈高。
示例:
- 压缩当前目录下所有文件
gzip *
- gzip压缩并保留源文件
gzip -c abc > abc.gz
- 递归压缩demo目录
gzip -r demo/
- 解压缩 demo.gz
gzip -d demo.gz