zip压缩tar打包tar打包压缩

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zip压缩tar打包tar打包压缩相关的知识,希望对你有一定的参考价值。

zip压缩工具

zip 1.txt.zip  1.txt

[[email protected] ~]# zip lsx.txt.zip lsx.txt  //先指定压缩之后的文件,在源文件

  adding: lsx.txt (deflated 73%)

[[email protected] ~]# ll -h  //源文件不消失

-rw-r--r--  1 root root 169K 11月  4 09:09 lsx.txt

-rw-r--r--  1 root root  43K 11月  4 09:10 lsx.txt.bz2

-rw-r--r--  1 root root  46K 11月  4 08:44 lsx.txt.gz

-rw-r--r--  1 root root  42K 11月  4 09:22 lsx.txt.xz

-rw-r--r--  1 root root  46K 11月  4 09:45 lsx.txt.zip

 

 zip -r 123.zip  123/

[[email protected] ~]# zip -r lsx.zip lsx/  //压缩目录

  adding: lsx/ (stored 0%)

  adding: lsx/lsx.txt.gz (deflated 0%)

  adding: lsx/lsx.txt.bz2 (deflated 0%)

[[email protected] ~]# ll -h

-rw-r--r--  1 root root  46K 11月  4 09:45 lsx.txt.zip

-rw-r--r--  1 root root  89K 11月  4 09:54 lsx.zip

 

 unzip 1.txt.zip

[[email protected] ~]# unzip lsx.txt.zip  //压缩包不消失

Archive:  lsx.txt.zip

  inflating: lsx.txt

 

 unzip 123.zip -d /root/456/

[[email protected] ~]# unzip lsx.txt.zip -d lsx1/  //-d指定解压路径

Archive:  lsx.txt.zip

  inflating: lsx1/lsx.txt            

[[email protected] ~]# ls ./lsx1

lsx.txt

 

 unzip -l 123.zip

[[email protected] ~]# unzip -l lshx.zip  //查看压缩包文件

Archive:  lshx.zip

  Length      Date    Time    Name

---------  ---------- -----   ----

    46763  11-04-2017 09:45   lsx.txt.zip

    46625  11-04-2017 08:44   lsx.txt.gz

---------                     -------

    93388                     2 files

 

tar打包

tar -cvf 123.tar 123

[[email protected] ~]# tar -cf lsx.tar lsx lsx.txt lsx.zip  //-c 创建打包 -f后跟包名 可以打包文件、目录、压缩包等等

[[email protected] ~]# ll

-rw-r--r--  1 root root 532480 11月  4 10:09 lsx.tar

 

 tar -cvf aming.tar 1.txt 123

[[email protected] ~]# tar -vcf lshx.tar lsx lsx.txt.gz lsx.tar  //-v可视化

lsx/

lsx/lsx.txt.gz

lsx/lsx.txt.bz2

lsx/lsx.txt

lsx.txt.gz

lsx.tar

[[email protected] ~]# ll -h

-rw-r--r--  1 root root 620K 11月  4 10:13 lshx.tar

 

 tar -xvf aming.tar

[[email protected] ~]# tar -xvf lsx.tar  //-x解包。源包不消失

lsx/

lsx/lsx.txt.gz

lsx/lsx.txt.bz2

lsx/lsx.txt

lsx.txt.gz

 

 tar -tf aming.tar

[[email protected] ~]# tar -tf lshx.tar  //-t查看包文件

lsx/

lsx/lsx.txt.gz

lsx/lsx.txt.bz2

lsx/lsx.txt

lsx.txt.gz

lsx.tar

 

 tar -cvf aming.tar --exclude 1.txt --exclude 2 123

[[email protected] ~]# tar -cvf lsx1.tar --exclude lsx --exclude lsx.txt lsx.txt.gz  //--exclude指定不打包的内容

 

打包并压缩

tar -zcvf 123.tar.gz 123

[[email protected] ~]# tar -zcvf lsx.tar.gz lsx.txt.gz //-z指定打包成gz压缩包。源文件不消失

lsx.txt.gz

[[email protected] ~]# ll

-rw-r--r--  1 root root  46843 11月  4 10:26 lsx.tar.gz

-rw-r--r--  1 root root  46625 11月  4 08:44 lsx.txt.gz

 

 tar -zxvf 123.tar.gz

[[email protected] ~]# tar -zxvf lsx.tar.gz  //-x解包。源包不消失

lsx.txt.gz

 

 tar -jcvf 123.bz2  123

[[email protected] ~]# tar -jcvf lsx.tar.bz2 lsx.txt.bz2  //-j指定打包成bz2压缩包

lsx.txt.bz2

 

 tar -jxvf 123.bz2

[[email protected] ~]# tar -jxvf lsx.tar.bz2  //解包

lsx.txt.bz2

 

 tar -Jcvf 123.xz 123

[[email protected] ~]# tar -Jcvf lsx.tar.xz lsx.txt.xz  //打包xz压缩包

lsx.txt.xz

 

 tar -Jxvf 123.xz

[[email protected] ~]# tar -Jxvf lsx.tar.xz  //解包

lsx.txt.xz

 

 tar -tf 123.bz2 / tar -tf 123.gz / tar -tf 123.xz

[[email protected] ~]# tar -tf lsx.tar.xz  //-t查看包文件

lsx.txt.xz

[[email protected] ~]# tar -tf lsx.tar.gz

lsx.txt.gz

[[email protected] ~]# tar -tf lsx.tar.bz2

lsx.txt.bz2

 

 


本文出自 “帕多克的痴迷” 博客,请务必保留此出处http://lsxme.blog.51cto.com/12400127/1980609

以上是关于zip压缩tar打包tar打包压缩的主要内容,如果未能解决你的问题,请参考以下文章

zip压缩tar打包tar打包压缩

二十zip压缩工具tar打包打包并压缩

zip压缩工具tar打包打包并压缩

zip压缩工具 tar打包打包并压缩

四周第五次课 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩

6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩