• 售前

  • 售后

热门帖子
入门百科

Linux 文件压缩和打包简介

[复制链接]
快乐人L 显示全部楼层 发表于 2021-10-25 19:28:16 |阅读模式 打印 上一主题 下一主题
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
打包并压缩,解包并解压缩

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作