Linux下的压缩与解压

Linux下的压缩与解压

gzip

gzip压缩 : gzip -filename (压缩后源文件删除)
gzip解压 :gunzip 或者 gzip -d


bzip2

bzip2压缩:bzip2 -filename (压缩后也删除源文件)
bzip2解压:bzip2 -d


zip

与gzip相比,可以压缩目录 可以保留源文件

zip压缩zip: 1.zip 1.txt (将1.txt压缩成1.zip)

zip解压zip : unzip 1.zip

zip压缩目录文件:Linux下的压缩与解压

(-r 递归压缩目录中所有文件)

zip解压目录文件:Linux下的压缩与解压


tar

tar是将文件打包(归档),打包后的tar文件可以选择用gzip、bzip2等压缩方法压缩

tar命令

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个命令解压压缩都要只能用到其中一个,可以和下面的参数搭配

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

-f: 使用档案名字,这是最后一个参数,后面只能接档案名。

例如

tar打包

tar -cvf jpg.tar *.jpg --将所有.jpg文件打包成jpg.tar

tar -xvf jpg.tar --将tar文件解包

tar压缩(bzip2)

tar -cvjf jpg.tar.bz2 *.jpg --将所有.jpg文件打包压缩成jpg.tar.bz2(具有bzip2属性

tar -xjvf jpg.tar.bz2 --解压具有bzip2属性的压缩包

tar压缩(gzip)

tar -cvzf jpg.tar.gz *.jpg --将所有.jpg文件打包压缩成jpg.tar.gz(具有gzip属性

tar -xzvf jpg.tar.gz --解压具有gzip属性的压缩包

tar压缩(compress)

tar -cvZf jpg.tar.Z *.jpg --将所有.jpg文件打包压缩成jpg.tar.Z(具有compress属性

tar -xZvf jpg.tar.Z --解压具有compress属性的压缩包

tar下的三种压缩

Linux下的压缩与解压

上一篇:13 Nginx 配置优化与反向代理两个tomcat


下一篇:iOS基础 - XML & JSON