时间:2021-05-19
1. 压缩打包介绍
常见压缩文件
windows .rar .zip .7z
Linux .zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xz
2. gzip压缩工具
eg. gzip 以及gzip-d 实例
下例中,可以看出压缩后在解压实际大小从1.6M 变成了1.3M并且行数不变
Gzip -#表示压缩级别 1.txt (范围1-9,默认6 从1 到9依次增强)
zacat 1.txt.gz是察看压缩文件的命令,操作过程是先解压后察看
gzip -c 1.txt > /root/1.txt.gz 是指将1.txt 解压到root下并保留1.txt原文件
bzip2 压缩工具
相较于gzip 压缩强度更大,算法也不同,压缩强度越大 也意味着耗费cpu资源越多,bizp默认指定的级别就是9
注意下例,证明了压缩文件可以被改成其他名字,如果当查看txt文件提示为二进制时,应习惯用file首先查看一下此文件
xz压缩工具
不常用,但是会在tar包里遇到 .tar.xz, 压缩强度强于bzip
zip压缩工具
zip的特点是压缩后原有文件不删除
zip的压缩包是没办法查看内容,只能通过unzip-l查看文件列表而不是内容
tar 打包工具
在 Linux 上面更常用的是 tar 工具,tar 原本只是一个打包工具,只是同时还是实现了对 7z,gzip,xz,bzip2 等工具的支持,这些压缩工具本身只能实现对文件或目录(单独压缩目录中的文件)的压缩,没有实现对文件的打包压缩,所以我们也无需再单独去学习其他几个工具,tar 的解压和压缩都是同一个命令,只需参数不同,使用比较方便。
打包对于文件的大小并没有太大的变化,目的是把所有类型文件整合成一个大文件, 便于传输
tar -tf fred.tar 查看文件列表, 等同于unzip -l
打包并压缩,解包并解压缩
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
打包和压缩在linux中,打包和压缩可以说是两个不同的概念,弄清这两个概念对于我们理解复杂的文件后缀有非常大的帮助打包将若干个文件和目录打包在一起变成一个大的文
7zip简介格式支持压缩解压缩仅支持解压缩安装DebianubuntuArchlinux使用打包解压列出文件的信息列表检查包的完整性更新压缩包删除包里的文件使用
Linux压缩某个文件夹的实现方法tar-zcvf/home/xahot.tar.gz/xahottar-zcvf打包后生成的文件名全路径要打包的目录例子:把/
本文介绍了Linux解压文件到指定目录的方法,分享给大家,具体如下:tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解
1.命令简介gzip(GNUzip)命令用来压缩和解压缩文件,是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,采用LZ77无损压缩算法,压缩后的