压缩解压 压缩格式zip
打包+压缩解压
1 压缩和解压命令
1.1 gzip ()压缩) 文件1 文件2
gzip 文件 直接压缩文件 后缀名 .gz(压缩格式)
[root@bogon doit16]# gzip 1.txt
[root@bogon doit16]# ll
total 8
-rw-r--r--. 1 root root 59 Jul 2 15:57 1.txt.gz
-rw-r--r--. 1 root root 83 Jul 2 16:22 a.txt
[root@bogon doit16]# gzip a.txt
[root@bogon doit16]# ll
total 8
-rw-r--r--. 1 root root 59 Jul 2 15:57 1.txt.gz
-rw-r--r--. 1 root root 70 Jul 2 16:22 a.txt.gz
多个文件同时分别压缩
1.2 解压命令 gunzip 压缩文件1 压缩文件2 ...
2 打包+压缩
2.1打包压缩
tar 命令
参数
-c create 生成压缩文件
- z 压缩格式 是gzip
-v 显示进度
-f 文件 必须写的参数 后面紧跟打包压缩后的新的文件名
tar -zcvf my.tar.gz 1.doc 2.doc 3.doc
1.doc 2.doc 3.doc 要打包和要压缩的三个文件名
my.tar.gz 三个文件打包压缩后生成的压缩文件的名字 my.tar(tarmingl).gz(gzip的压缩文件)
tar 命令
[root@bogon doit16]# tar -zcvf my.tar.gz 1.doc 2.doc 3.doc
1.doc
2.doc
3.doc
[root@bogon doit16]# ll
total 4
-rw-r--r--. 1 root root 0 Jul 3 10:43 1.doc
-rw-r--r--. 1 root root 0 Jul 3 10:43 2.doc
-rw-r--r--. 1 root root 0 Jul 3 10:43 3.doc
-rw-r--r--. 1 root root 124 Jul 3 10:48 my.tar.gz
2.2解压
参数 -x 解压 默认解压到当前目录下
注意::
v一般情况下不使用的 , 显示解压 压缩进度 影响速度
将打包压缩的文件解压到指定的目录中 -C