压缩和解压缩命令:
.zip .gz .bz2 .tar.gz .tar.bz2
[root@localhost ~]# yum -y install zip -->安装命令
zip:
[root@localhost ~]# zip java牛.zip java牛 -->压缩文件 源文件
[root@localhost ~]# zip -r java书籍.zip java书籍 -->压缩文件 源目录
[root@localhost ~]# unzip java牛 --> 解压缩文件
.gz
[root@localhost ~]# gzip 源文件 压缩文件名(可不写则默认为源文件名)-->
压缩为.gz格式的压缩文件,源文件会消失
[root@localhost ~]# gzip -c 源文件 > 压缩文件(可不写) -->加上-c 源文件保留
[root@localhost ~]# gzip -r 源目录 -->压缩目录里面文件
[root@localhost ~]# gzip -d 压缩文件 -->解压文件
[root@localhost ~]# gungzip 压缩文件 -->解压文件
.bz2:
[root@localhost ~]# bzip2 源文件 -->不保留源文件
[root@localhost ~]# bzip -k 源文件 -->保留源文件
[root@localhost ~]# bzip -d 压缩文件 -->解压文件
[root@localhost ~]# bzip -dk 压缩文件 --> 解压文件,保留压缩压缩文件
打包命令tar
[root@localhost ~]# tar -cvf 打包的文件.tar 源文件 -->文件打包
[root@localhost ~]# tar -xvf 打包的文件.tar -->解打包
[root@localhost ~]# gzip 源文件.tar-->把tar压缩成gz
[root@localhost ~]# bzip2 -k -源文件.tar -->把tar文件压缩成bz2,保留源文件
解打包的时候先解压,然后解打包
一步到位:
[root@localhost ~]# tar -zcvf 压缩文件名.tar .gz 源文件名 -->直接压成成 文件名.tar.gz的格式
[root@localhost ~]# tar -jcvf 压缩文件名.tar .bz2 源文件名 -->直接压成成 文件名.tar.bz2 的格式
[root@localhost ~]# tar -zxvf 压缩文件.tar.gz -->直接解压成源文件,原压缩文件不会消失
[root@localhost ~]# tar -jxvf 压缩文件.tar.bz2 -->直接压缩成原文件,原压缩文件不会消失
把文件解压到指定的目录下
[root@localhost ~]# tar -jxvf 文件名.tar.bz2 -C /tmp/ -->解压到tmp目录下
压缩多个文件到指定目录下
[root@localhost ~]# tar -zcvf tmp/文件名.tar.gz 文件一 文件二
查看压缩文件
[root@localhost ~]# tar -ztvf /tmp/文件名.tar.gz