Linux里的几种不同的压缩命令小记
2024-10-20 16:11:14
第一个是 .gz的压缩格式
我们使用gzip来对文件进行压缩,使用gunzip(或者是gzip -d)来对文件进行解压缩
但是gzip的缺点在于不能够压缩目录,压缩的时候也不能够保留源文件
第二个是 .tar
实际上tar是对文件或者目录进行打包
我们使用 tar 参数 -c是对文件进行打包,-f是指定文件名,-z是打包同时压缩,-v是显示详细信息
例如我们要打包文件test 为test.tar
即是 tar -cf test.tar test
想要打包的时候显示详细信息就是 tar -cvf test.tar test
想要打包的时候显示详细信息同时压缩的话就使用 tar -zcvf test.tar.gz test
想要解压缩就使用 tar -zxvf test.tar.gz (其实就是将打包的c换成了解压的x)
第三个就是 .zip
当我们想要压缩test文件为test.zip时
我们使用 zip test.zip test即可
当我们想要压缩目录test的时候
使用 zip -r test.zip test 即可 ,也就是添加了参数 -r
解压的时候使用unzip 例如unzip test.zip就可以
第四种是 .bz2
bzip2对大文件的压缩更加有效
我们使用bzip2 对文件进行压缩
例如压缩test文件 我们使用 bzip2 test.bz2 test
解压缩的时候我们使用 bunzip2 就可以正常解压了,参数 -k表示解压缩之后保留源文件
更常用的一种还是.tar.bz2
可以使用 tar -cjf 来对文件或者目录进行tar打包并且使用bzip2压缩 ,解压的时候使用tar -xjf进行相应地解压
最新文章
- struts配置文件中如何从一个package的action跳到另一个package中的某个action
- word2007无法执行语言识别
- Firefox浏览器设置字符编码格式
- set gameobject Icons by Script
- linux 安装sysstat使用iostat、mpstat、sar、sa(转载)
- Linux设置禁止用户登陆
- Excel Sheet Row Numbers
- 【SAP S/4 1511之变】:主数据之变
- Linux知识要点大全(第一章)
- [Android] Android 锁屏实现与总结 (一)
- 三类设计模式UML图
- 2018-2019-2 网络对抗技术 20165228 Exp6 信息搜集与漏洞扫描
- scws简单中文分词
- Centos 7.3 安装Grafana 6.0
- Nhibernate入门篇连接Sqlserver的增删查改
- 随机漂浮图片、右侧上下浮动快捷栏JS
- 【Java】包,jar包的扫描
- 第二个spring,第三天
- swift - 百度地图API集成
- Linux+Redis实战教程_day03_1、Redis-LinkedList【重点】
热门文章
- ashx将datatable返回json数据
- tcp 输入 prequeue以及backlog队列
- mysql权限管理命令
- linux文件cat/tac/more/less/head/tail/find/vimdiff
- 一次webpack小规模优化经历
- 卸载python安装的软件
- Python 调用接口添加头信息
- 新鲜出炉!花了三天整理的JVM复习知识点,面试突击必备!
- Pinpoint 设置微信或者钉钉预警
- Ubuntu16.04安装搜狗输入法报错:dkpg:处理归档sogoupinyin.deb(--install)时出错,安装sogoupinyin将破坏fcitx-ui-qimpanel