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

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

xz,bzip2,gzip都不支持压缩目录

zip可以压缩目录

压缩文件

zip  2.txt.zip  2.txt

[[email protected] ~]# zip 2.txt.zip 2.txt

adding: 2.txt (deflated 99%)

[[email protected] ~]# du -sh *

108K 2.txt

4.0K 2.txt.zip

压缩目录+文件

zip  -r  test.zip  2.txt test/

[[email protected] ~]# zip -r  test.zip  3.txt test/

解压文件

unzip test.zip

指定解压到某个目录

[[email protected] ~]# unzip 2.txt.zip  -d  /tmp

Archive:  2.txt.zip

inflating: /tmp/2.txt

解压的时候,不能指定解压后的文件名称

如果指定了,就会先创建指定的文件名

[[email protected] ~]# unzip  2.zip  -d  /1.txt

Archive:  2.zip

inflating: /1.txt/2.txt

creating: /1.txt/2/

查看文件列表,但是不可以查看文件内容

unzip -l 2.zip

  • tar打包

小提示:

求实际传输带宽:

1M = 8 M/s

100M / 8m/s=12.5M/s

tar打包工具

可以打包文件、目录、文件和目录一起,类似zip

打包:

tar  -cvf   xiaobo.tar   xiaobo/

c   create创建

v   view 可视化看到过程

f    打包成的文件名

[[email protected] ~]# tar -cvf xiaobo.tar xiaobo/

xiaobo/

xiaobo/2/

xiaobo/2.txt

xiaobo/2.txt.zip

xiaobo/2.zip

xiaobo/3.txt

xiaobo/anaconda-ks.cfg

xiaobo/test.zip

[[email protected] ~]#

如果原来的tar包存在,再打包相同的文件打包名的话 就会默认覆盖!

解包:

tar  -xvf  xiaobo.tar

解包后会默认覆盖已经存在的文件

查看压缩包里面的文件列表

tar  -tf  xiaobo.tar

过滤指定的文件,不去打包该文件:

不打包xiaobo目录下的2.txt的文件

tar -cvf xiaobo.tar --exclude 2.txt   xiaobo/

[[email protected] ~]# tar -cvf xiaobo.tar --exclude 2.txt xiaobo/

xiaobo/

xiaobo/2/

xiaobo/2.txt.zip

xiaobo/2.zip

xiaobo/3.txt

xiaobo/anaconda-ks.cfg

xiaobo/test.zip

[[email protected] ~]#

可以过滤多个文件:

过滤掉 txt文件类型的,过滤掉 zip文件类型的

tar -cvf  xiaobo.tar  --exclude "*.txt"  --exclude "*.zip"   xiaobo/

[[email protected] ~]# tar -cvf xiaobo.tar --exclude "*.txt" --exclude "*.zip"  xiaobo/

xiaobo/

xiaobo/2/

xiaobo/anaconda-ks.cfg

[[email protected] ~]#

打包并压缩:

支持(zip)的用  czvf

tar  -czvf  xiaobo.tar.gz  xiaobo/

支持(bzip2)的用 j

tar  -cjvf  xiaobo.tar.bz2  xiaobo/

支持(xz)的用 J

tar  -cJvf  xiaobo.tar.xz  xiaobo/

解压:

(zip)

tar  -zxvf    xiaobo.tar.gz

(bzip2)

tar  -jxvf     xiaobo.tar.bz2

(xz)

tar  -Jxvf    xiaobo.tar.xz

查看压缩包里面的文件列表

tar  -tf  xiaobo.tar

tar  -tf xiaobo.tar.gz

tar  -tf  xiaobo.bz2

tar  -tf  xiaobo.tar.xz

原文地址:https://www.cnblogs.com/xiaobo-Linux/p/8232465.html

时间: 2024-11-07 12:28:58

zip压缩工具 tar打包 打包并压缩的相关文章

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

zip压缩工具 zip支持压缩目录.并且源文件不删除.先yum安装zip ·zip压缩文件:zip+压缩后的文件名+源文件名如压缩1.txtzip 1.txt.zip 1.txt·-r:压缩目录,如下图将1.txt和yang压缩并取名为y.zip·zip有一个特点,压缩后不会删除原文件,我们还是可以看到原文件的·unzip:解压(如果提示未找到命令就安装unzip包)·因为zip 的特点是不会删除原文件,所以我们解压的时候会提示是否覆盖,A是全部覆盖·-d:指定解压到哪里,如下图(unzip后面

zip压缩工具 tar打包并压缩

一.zip压缩工具zip支持压缩目录#zip filename.zip filename //使用zip命令压缩filename文件#zip -r aaa.zip aaa //压缩目录需要加-r ,使用zip命令压缩aaa目录#unzip //解压缩命令#unzip aaa.zip -d bbb/ //-d 指定aaa.zip文件解压到bbb目录下#unzip -l aaa.zip //查看aaa.zip的文件列表,不能查看内容 二.tar打包工具#tar -cvf aaa.tar aaa/ /

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

- 6.5 zip压缩工具 - 6.6 tar打包 - 6.7 打包并压缩 #  6.5 zip压缩工具 - zip压缩工具可以压缩目录 - 压缩目录需要用zip -r ``` [[email protected] d6z]# ls 1.txt.bz2  2.txt  2.txt.zip  3.txt  4.txt  aminglinux [[email protected] d6z]# zip -r aming.zip 3.txt aminglinux adding: 3.txt (defla

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

一.zip压缩工具 zip支持压缩目录和文件.zip压缩的文件后缀名为.zip.yum install -y zip  #安装zip压缩工具 zip命令压缩文件:zip 压缩包名 被压缩的文件名.后缀名以.zip结尾. zip命令压缩目录:zip -r 压缩包名 被压缩的目录(文件).后缀名以.zip结尾. zip压缩与bzip2.xz.gzip压缩的不同之处在于,zip压缩后原文件还在,其它三种压缩后原文件就不在了. unzip解压缩:unzip 压缩包. 当解压的目录下存在相同名字的文件,系

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

6.5 zip压缩工具 yum安装zip压缩工具: [[email protected] ~]# yum install -y zip 1. zip压缩文件:zip 压缩文件名 原文件 [[email protected] ~]# zip hao.txt.zip hao.txt 2. zip压缩目录:zip -r   压缩目录名 原目录 [[email protected] ~]# zip -r mulu1.zip mulu yum安装zip解压工具: [[email protected] ~]

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

一.zip压缩工具 在Windows和Linux中都常用.可以压缩目录和文件,压缩目录时,需要指定目录下的文件.压缩后源文件不删除.示例: # zip 1.txt.zip 1.txt (压缩文件,先目标文件名,再源文件名) adding: 1.txt (deflated 64%) 压缩目录时需要加上-r选项,如下: # zip -r 1.txt.zip 1/ adding: 1/ (stored 0%) adding: 1/11/ (stored 0%) adding: 1/11/111/ (s

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

zip 压缩工具 支持压缩目录 安装:yum install -y zip [[email protected] ddd]# tree . ├── 111 │?? ├── 1.txt │?? └── 222 │?? └── 333 │?? └── 444 ├── 1.txt └── 2.txt.bz2.xz 4 directories, 3 files [[email protected] ddd]# du -sh 111/ 2.0M 111/ [[email protected] ddd]#

Linux CentOS 7 中打包压缩工具gzip、bzip2、xz、zip、tar

一. 压缩打包介绍 常见压缩文件 windows .rar  .zip  .7z linux: .rar .zip .gz .bz2 .xz .tar.gz .tar.bz2  .tar.xz 二. gzip压缩工具 gzip压缩文件: gzip 只能压缩文件不能压缩目录.**gzip 1.txt 压缩完成原文件删除**生成1.txt文件: find /etc/ -type f -name  "*.conf" -exec cat {} >> /tmp/fxq/1.txt \

linux的zip、tar压缩打包工具介绍

zip压缩工具: 1.安装zip命令工具 yum install -y zip 2.zip压缩工具既可以压缩文件也可以压缩目录,而且压缩的时候不会源文件删除,示例如下: [[email protected] d6z]# ls                 //查看目录下的文件 1.txt.bz2  2.txt  3.txt  4.txt  aminglinux [[email protected] d6z]# zip 2.txt.zip 2.txt         //使用zip压缩2.txt