tar、gzip压缩和解压缩
gzip与gunzip指令
gzip用于压缩文件,gunzip用于解压文件。
- 基本语法
gzip 文件1 文件2 (功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip 文件.gz (功能描述:解压缩文件)
- 细节说明
当使用gzip 压缩文件后,源文件就没有了,被压缩了。
- 案例
gzip 压缩/home目录下date.txt文件
gunzip 解压缩/home目录下的date.txt.gz文件

tar指令
tar指令是打包指令,打包后的文件是.tar.gz文件。
- 基本语法
tar [选项] xxx.tar.gz 打包的内容 (功能描述:打包目录,压缩后的问文件格式.tar.gz)
- 选项
| 选项 | 功能 |
|---|---|
| -c | 产生.tar打包文件 |
| -v | 显示指令执行过程 |
| -f | 指定压缩后的文件名 |
| -z | 通过gzip指令处理备份文件 |
| -x | 解包.tar文件 |
| -C<目的目录>或--directory=<目的目录> | 解压到指定的目录 |
案例:
1、压缩多个文件,将/home/a1.txt和/home/a2.txt压缩成a.tar.gz

2、将/home的文件夹压缩成myhome.tar.gz

3、将a.tar.gz解压到当前目录

4、将myhome.tar.gz解压到/home/tmp目录下 (前提:指定的目录已存在)

本文来自博客园,作者:绿境GR,转载请注明原文链接:https://www.cnblogs.com/leizia/p/17828215.html

浙公网安备 33010602011771号