当前位置: 首页 > news >正文

【Linux】Linux下常用压缩解压缩指令及选项小结

0x00 前言

版本信息:Ubuntu 18.04.6 LTS
最后更新日期:2023.8.22

0x01 Linux下常用压缩解压缩指令小结

1.gzip指令

gzip file:压缩file文件为file.gz ,但是只能压缩文件不能压缩目录,且不保留源文件。若想打包目录,可以先打tar包,然后gzip压缩变成.tar.gz压缩包。

例:

gzip xxx

gunzip zipfile(或 gzip -d zipfile):对zipfile压缩包解压缩。

2.tar指令:

tar选项参数解释如下:
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
-x 解包

tar -cvf zip.tar file:对指定目录或文件file打包,打包文件zip.tar可以任意取名。
例:

tar -cvf test_xxx.tar xxx

若想打包的过程同时压缩,可以使用 tar -zcf 打包并压缩指定文件名或目录。
例:

tar -zcf test_xxx.tar.gz xxx

使用tar -zxf .tar.gz压缩包解包。
例:

tar -zxf test_xxx.tar.gz 

3.zip指令:

zip -r file.zip file:压缩文件或目录file-r表示压缩目录。Linux和windows都支持zip压缩和解压缩。
例:

zip -r test_xxx.zip xxx

unzip file.zip:对file.zip压缩包解压缩。

4.bzip2指令:

bzip2 -k file-k表示产生压缩文件后保留源文件file。和zip一样,只能压缩文件不能压缩目录,且不保留源文件,但比zip提供更好的压缩比。
例:

bzip2 -k xxx

bunzip2 -k file.bz2:解压缩file.bz2压缩包,-k表示解压缩后保留源压缩包file.bz2
例:

bunzip2 -k test_xxx.bz2

以上。

参考资料:
1.https://www.bilibili.com/video/BV1mW411i7Qf?p=22
2.鸟哥,《鸟哥Linux私房菜》[M],人民邮电出版社,2010第3版.

http://www.lryc.cn/news/136514.html

相关文章:

  • 香蕉派社区推出带10G SFP+ 端口的Banana Pi BPI-R4 Wifi7开源路由器
  • A 题:震源属性识别模型构建与震级预测 :代码分析:
  • 源码分析CompletableFuture使用默认线程池ForkJoinPool的弊端
  • 连接pgsql数据库 sslmode sslrootcert sslkey sslcert 参数的作用
  • 从零学算法3
  • 宠物小程序开发
  • 07-Vue基础之综合案例——小黑记事本
  • vite4+vue3+electron23.3+ts桌面应用bs端开发 打包windows、linux、max三个系统的安装包
  • 限制 el-input 输入 emoji
  • 【AI】解决Number_Words的安装和使用
  • 开启MySQL的binlog日志
  • 【支付宝小程序】支付宝小程序自定义组件技术教程
  • CSDN编程题-每日一练(2023-08-23)
  • 解决:Appium Inspector刷新页面一直加载转圈
  • Apache Doris 入门教程34:Join 优化
  • 【神州数码】BGP路由器案例
  • gin框架实现大文件下载
  • 数据可视化-canvas-svg-Echarts
  • 深信服 SG上网优化管理系统 catjs.php 任意文件读取漏洞[2023-HW]
  • java反序列化泛型中json对象
  • Docker Compose一键管理容器
  • API接口文档利器:Swagger 和 接口调试利器:Postman
  • Redis手动实现分布式锁-Demo
  • BBS项目day04 文章详情页、点赞点菜、评论功能(根评论和子评论)、评论分页之刷新评论页面
  • 【带着学Pytorch】1、pytorch的安装与入门
  • smartbi token回调获取登录凭证漏洞
  • SQL注入之堆叠查询
  • java-JVM 类加载机制
  • 前端面试:【网络协议与性能优化】提升Web应用性能的策略
  • 前端面试:【React】构建现代Web的利器