centos学习笔记(5)--压缩和解压缩命令

 压缩和解压缩命令:

.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  











猜你喜欢

转载自blog.csdn.net/maonian1762/article/details/79971146