Linux下 (压缩 解压 打包 )zip tar 命令

zip

主流的压缩格式包括 tar、rar、zip、war、gzip、bz2、iso 等。从性能上比较,TAR、WAR、
RAR 格式较 ZIP 格式压缩率较高,但压缩时间远远高于 ZIP,Zip 命令行工具可以实现对 zip
属性的包进行管理,也可以将文件及文件及打包成 zip 格式

常见参数
-f freshen:只更改文件;
-u update:只更改或新文件;
-d 从压缩文件删除文件;
-m 中的条目移动到 zipfile(删除 OS 文件);
-r 递归到目录;
-j junk(不记录)目录名;
-l 将 LF 转换为 CR LF(-11 CR LF 至 LF);
-1 压缩更快 1-9 压缩更好;
-q 安静操作,不输出执行的过程;
-v verbose 操作/打印版本信息;
-c 添加一行注释;
-z 添加 zipfile 注释;
-o 读取名称使 zip 文件与最新条目一样旧;
-x 不包括以下名称;
-F 修复 zipfile(-FF 尝试更难);
-D 不要添加目录条目;
-T 测试 zip 文件完整性;
-X eXclude eXtra 文件属性;
-e 加密 - 不要压缩这些后缀;
-h2 显示更多的帮助

实例
(1) 通过 zip 工具打包 多个文件
在这里插入图片描述
(2) 通过 zip 工具打包 多个 文件,排除部分文件
在这里插入图片描述
(3) 通过 zip 工具删除 1.zip 中3.txt 文件
在这里插入图片描述
(4) 通过 unzip 工具解压 123.zip 文件夹中所有内容
在这里插入图片描述

tar

tar的一些命令

c: 创建文档
t: 列出存档内容
x:提取存档
f: filename 要操作的文档名
v:详细信息

一.打包

打包:是指把文件整合在一起,不压缩

1.将文件打包:tar -cf 1.tar 1.txt
在这里插入图片描述
2.列出文档内容:tar -tf 1.tar
在这里插入图片描述
二.压缩

压缩:把打包好的文件压缩,便于存储

注:压缩一定加上后缀,便于解压,便于观看

Linux 主要有3种压缩方式

gzip: 压缩速度最快,历史最久,应用最广泛;
bzip2: 压缩成的存档文件小,可用性不如gzip;
xz: 最新的方式,提供最佳的压缩率。
注:实际中三种情况都可能遇到,所以必须有一定的命名方式

z 用于gzip压缩: filename.tar.gz
j 用于bzip压缩: filename.tar.bz2
J 用于xz压缩: filename.tar.xz

1.先看看压缩前文件大小:ls -lh
在这里插入图片描述
2.gzip压缩:tar - zcf 1.tar.gz 1.tar
在这里插入图片描述
3.bzip2缩:tar -jcf 1.tar.bz2 1.tar
在这里插入图片描述
4.xz压缩:tar -Jcf 1.tar.xz 1.tar
在这里插入图片描述
三解压

解压:将压缩好的文件解压打开

1.解压缩文件加一个参数x:tar -xf 1.tar.gz
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gjzmufeng/article/details/89436701