zip,tar,打包并压缩
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zip,tar,打包并压缩相关的知识,希望对你有一定的参考价值。
zip压缩工具- zip 1.txt.zip 1.txt 压缩1.txt为1.txt.zip
- zip -r 123.zip 123/ 压缩目录
- unzip 1.txt.zip解压文件,不能指定解压后的文件名
- unzip 123.zip -d /root/456/解压到指定目录,不能改解压后的目录名
- unzip -l 123.zip 查看zip文件的信息,不能查看文件内容
[[email protected] d6z]# unzip -l d6z.zip
Archive: d6z.zip
Length Date Time Name
--------- ---------- ----- ----
0 06-23-2017 22:58 tmp/d6z/
802445 06-23-2017 22:55 tmp/d6z/1.txt.zip
--------- -------
802445 2 files
tar打包工具
- tar -cvf 123.tar 123 打包123目录到123.tar,可以打包目录和文件如果有文件直接覆盖
- tar -xvf aminglinux.tar 解包,直接覆盖不提示
- tar -tf aminglinux.tar 查看包里的文件和目录
- tar -cvf d6z.tar --exclude /tmp/d6z/.txt --exclude /tmp/d6z/1.txt.zip /tmp/d6z
过滤掉/tmp/d6z里的/tmp/d6z/.txt ,tmp/d6z/1.txt.zip文件打包其他文件到d6z.tar[[email protected] d6z]# tar -cvf d6z.tar --exclude /tmp/d6z/*.txt --exclude /tmp/d6z/1.txt.zip /tmp/d6z tar: 从成员名中删除开头的“/” /tmp/d6z/ /tmp/d6z/d6z.zip /tmp/d6z/2.txt.zip /tmp/d6z/tmp.tar /tmp/d6z/tmp/ /tmp/d6z/tmp/d6z/ /tmp/d6z/tmp/d6z/1.txt.zip tar: /tmp/d6z/d6z.tar: 文件是归档文件;未输出
打包并压缩
- tar -zcvf 123.tar.gz 123打包并压缩123到123.tar.gz
- tar -zxvf 123.tar.gz 解包并解压缩123.tar.gz
- tar -jcvf 123.tar.bz2 123 打包并压缩123到123.tar.bz2
- tar -jxvg 123.tar.bz2 解包并解压缩123.tar.bz2
- tar -Jcvf 123.tar.xz 123 打包并压缩123到123.tar.xz
- tar -Jxvf 123.tar.xz 解包并解压缩123.tar.xz
- tar -tf 123.tar.gz(bz2,xz)查看tar.gz(bz2,xz)的文件列表
练习题
以上是关于zip,tar,打包并压缩的主要内容,如果未能解决你的问题,请参考以下文章