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

linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全

linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全

            • linux压缩命令常用的有:tar,tgz,gzip,zip,rar
  • 一,tar
      • (一) tar压缩命令
          • #说明:
          • #举例:
      • (二) tar 解压命令
          • #说明:
          • #举例:
  • 二,tgz
      • (一) tgz压缩命令(tar.gz,tgz格式是相同的,命名不同而已)
          • 说明:
          • 举例:
      • (二) tgz 解压命令
          • 举例:
  • 三,gzip
      • (一)gzip压缩:
          • 说明:
      • (二)gzip解压:
  • 四,zip
          • 压缩:
          • 解压:
  • 五 .rar
          • 压缩:
          • 解压:
  • 总结
          • 压缩
          • 解压缩
  • 总结
          • 01-.tar格式
          • 02-.gz格式
          • 03-.tar.gz格式
          • 04-.bz2格式
          • 05-.tar.bz2格式
          • 06-.bz格式
          • 07-.tar.bz格式
          • 08-.Z格式
          • 09-.tar.Z格式
          • 10-.tgz格式
          • 11-.tar.tgz格式
          • 12-.zip格式
          • 13-.lha格式
          • 14-.rar格式

linux压缩命令常用的有:tar,tgz,gzip,zip,rar

一,tar

(一) tar压缩命令

tar -cvf examples.tar files|dir
#说明:
  • -c, --create create a new archive 创建一个归档文件

  • -v, --verbose verbosely list files processed 显示创建归档文件的进程

  • -f, --file=ARCHIVE use archive file or device ARCHIVE 后面要立刻接被处理的档案名,比如–file=examples.tar

#举例:
tar -cvf file.tar file1       #file1文件
tar -cvf file.tar file1 file2 #file1,file2文件
tar -cvf file.tar dir         #dir目录

(二) tar 解压命令

tar -xvf examples.tar (解压至当前目录下)
tar -xvf examples.tar  -C /path (/path 解压至其它路径)
#说明:
  • -x, --extract, extract files from an archive 从一个归档文件中提取文件
#举例:
tar -xvf file.tar
tar -xvf file.tar -C /temp  #解压到temp目录下

二,tgz

tar可以通过参数 -z 同时调用gzip对tar包进行压缩。

(一) tgz压缩命令(tar.gz,tgz格式是相同的,命名不同而已)

tar -zcvf examples.tgz examples (examples当前执行路径下的目录)
说明:
  • -z, --gzip filter the archive through gzip 通过gzip压缩的形式对文件进行归档
举例:
tar -zcvf file.tgz dir #dir目录

(二) tgz 解压命令

tar -zxvf examples.tar (解压至当前执行目录下)
tar -zxvf examples.tar  -C /path (/path 解压至其它路径)
举例:
tar -zxvf file.tgz
tar -zxvf file.tgz -C /temp

三,gzip

(一)gzip压缩:

注意gzip只能压缩文件不能打包,并不会将某一目录打包为xxx.gz,而是将该目录下的所有文件分别压缩为.gz

说明:
  • -z, --gzip filter the archive through gzip 通过gzip压缩的形式对文件进行归档

  • -6 指定压缩效率,默认为6,范围1到9,1的压缩效率最小压缩速度最快,9反之

gzip -r -6 examples.gz examples

(二)gzip解压:

gzip -dr examples.gz
gunzip -r examples.gz

-<压缩效率>  压缩效率是一个介于1-9的数值,预设值为"6",指定愈大的数值,压缩效率就会愈高。

四,zip

zip 格式是开放且免费的,所以广泛使用在 Windows、Linux、MacOS 平台,要说 zip
有什么缺点的话,就是它的压缩率并不是很高,不如 rar及 tar.gz 等格式。

压缩:

说明 -r 递归处理,将指定目录下的所有文件和子目录一并处理。

zip -r examples.zip examples (examples为目录)
解压:
unzip examples.zip

<压缩效率> 压缩效率是一个介于1-9的数值。

五 .rar

压缩:
rar -a examples.rar examples
解压:
rar -x examples.rar
unrar examples.rar

总结

压缩
.tar:	tar -cvf file.tar file
.tgz:	tar -zcvf file.tgz file
.gzip:	gzip -r examples.gz examples
.zip:	zip -r examples.zip examples (examples为目录)
.rar:	rar -a examples.rar examples
解压缩
.tar:	tar -xvf file.tar
.tgz:	tar -zxvf file.tgz
.gzip:	gunzip -r examples.gz
.zip:	unzip examples.zip
.rar:	unrar examples.rar

平时用的话就是使用tar 进行打包,通过-z 选择是否压缩。也就是 tgz 的方式

总结

01-.tar格式
  • 解包:[*******]$ tar xvf FileName.tar

  • 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)

02-.gz格式
  • 解压1:[*******]$ gunzip FileName.gz

  • 解压2:[*******]$ gzip -d FileName.gz

  • 压 缩:[*******]$ gzip FileName

03-.tar.gz格式
  • 解压:[*******]$ tar zxvf FileName.tar.gz

  • 压缩:[*******]$ tar zcvf FileName.tar.gz DirName

04-.bz2格式
  • 解压1:[*******]$ bzip2 -d FileName.bz2

  • 解压2:[*******]$ bunzip2 FileName.bz2

  • 压 缩: [*******]$ bzip2 -z FileName

05-.tar.bz2格式
  • 解压:[*******]$ tar jxvf FileName.tar.bz2

  • 压缩:[*******]$ tar jcvf FileName.tar.bz2 DirName

06-.bz格式
  • 解压1:[*******]$ bzip2 -d FileName.bz

  • 解压2:[*******]$ bunzip2 FileName.bz

07-.tar.bz格式
  • 解压:[*******]$ tar jxvf FileName.tar.bz
08-.Z格式
  • 解压:[*******]$ uncompress FileName.Z

  • 压缩:[*******]$ compress FileName

09-.tar.Z格式
  • 解压:[*******]$ tar Zxvf FileName.tar.Z

  • 压缩:[*******]$ tar Zcvf FileName.tar.Z DirName

10-.tgz格式
  • 解压:[*******]$ tar zxvf FileName.tgz
11-.tar.tgz格式
  • 解压:[*******]$ tar zxvf FileName.tar.tgz

  • 压缩:[*******]$ tar zcvf FileName.tar.tgz FileName

12-.zip格式
  • 解压:[*******]$ unzip FileName.zip

  • 压缩:[*******]$ zip FileName.zip DirName

13-.lha格式
  • 解压:[*******]$ lha -e FileName.lha

  • 压缩:[*******]$ lha -a FileName.lha FileName

14-.rar格式
  • 解压:[*******]$ rar a FileName.rar

  • 压缩:[*******]$ rar e FileName.rar

rar请到:下载!

解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量
指定的目录也行):[*******]$ cp rar_static /usr/bin/rar







Eighteen Z

linux压缩命令常用:tar,tgz,gzip,zip,rar

傲节

linux把文件压缩成.tar.gz的命令

小小亨利利

linux把文件压缩成.tar.gz的命令

ProblemTerminator

linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全

相关文章:

linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全

linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全 linux压缩命令常用的有&#xff1a;tar&#xff0c;tgz&#xff0c;gzip&#xff0c;zip&#xff0c;rar 一&#xff0c;tar&#xff08;一&#xff09; tar压缩命令#说明&#xff1a;#举例&#xff1a; &#xff08;二…...

用户角色权限demo后续出现问题和解决

将demo账号给到理解和蒋老师&#xff0c;测试的时候将登录人账号改了&#xff0c;结果登录不了了&#xff0c;后续还需要分配权限无法更改他人的账号和密码 将用户和权限重新分配&#xff08;数据库更改&#xff0c;不要学我&#xff09; 试着登录还是报一样的错&#xff0c;但…...

SpringBoot在IDEA里实现热部署

使用步骤 1.引入依赖 <!--devtools热部署--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional><scope>true</scope><versi…...

浅谈Linux中的mkdir -p

mkdir 是一个用于创建目录&#xff08;目录树&#xff09;的 Unix 和 Linux 命令。-p 选项允许创建一个目录和它不存在的父目录。换句话说&#xff0c;-p 选项确保了指定的整个目录路径都会被创建。 基础用法 如果你只是运行 mkdir new_directory&#xff0c;这个命令会尝试在…...

设计模式—职责链模式(Chain of Responsibility)

目录 思维导图 什么是职责链模式&#xff1f; 有什么优点呢&#xff1f; 有什么缺点呢&#xff1f; 什么场景使用呢&#xff1f; 代码展示 ①、职责链模式 ②、加薪代码重构 思维导图 什么是职责链模式&#xff1f; 使多个对象都有机会处理请求&#xff0c;从而避免请…...

vue小测试之拖拽、自定义事件

在开始之前我去复习了一下&#xff0c;clientX、clientY、pageX、pageY的区别&#xff0c;对于不熟悉offsetLeft和offsetTop的也可以在这里去复习一下。 vue拖拽指令之offsetX、clientX、pageX、screenX_wade3po的博客-CSDN博客_vue offset 客户区坐标位置&#xff08;clientX&…...

时序预测 | MATLAB实现DBN-SVM深度置信网络结合支持向量机时间序列预测(多指标评价)

时序预测 | MATLAB实现DBN-SVM深度置信网络结合支持向量机时间序列预测(多指标评价) 目录 时序预测 | MATLAB实现DBN-SVM深度置信网络结合支持向量机时间序列预测(多指标评价)效果一览基本描述程序设计参考资料 效果一览 基本描述 MATLAB实现DBN-SVM深度置信网络结合支持向量机…...

Python中异步编程是什么意思? - 易智编译EaseEditing

异步编程是一种编程模式&#xff0c;用于处理可能会导致程序等待的操作&#xff0c;例如网络请求、文件读写或长时间的计算任务&#xff0c;而不会阻塞整个程序的执行。 在传统的同步编程中&#xff0c;当程序执行一个耗时的操作时&#xff0c;它会等待该操作完成&#xff0c;…...

【JS真好玩】自动打字机效果

目录 一、前言二、布局分析三、总体样式四、中间部分五、底部5.1 div5.2 label5.3 input 六、JS让它动起来6.1定时器6.2 字符串处理6.2.1 slice6.2.2 splice6.3.3 split 七、总结 一、前言 大家好&#xff0c;今天实现一个自动打字机效果&#xff0c;旨在实现一些网上很小的de…...

宠物赛道,用AI定制宠物头像搞钱项目教程

今天给大家介绍一个非常有趣&#xff0c;而粉丝价值又极高&#xff0c;用AI去定制宠物头像或合照的AI项目。 接触过宠物行业应该知道&#xff0c;获取1位铲屎官到私域&#xff0c;这类用户的价值是极高的&#xff0c;一个宠物粉&#xff0c;是连铲个屎都要花钱的&#xff0c;每…...

基于vue和element的脚手架【vue-element-admin 和vue-element-plus-admin 】

vue-element-admin vue-element-admin 是一个后台前端解决方案&#xff0c;它基于 vue 和 element-ui实现 介绍 | vue-element-adminA magical vue adminhttps://panjiachen.github.io/vue-element-admin-site/zh/guide/ vue-element-plus-admin vue-element-plus-admin 是一…...

推荐Java开发常用的工具类库google guava

Guava Guava是一个Google开源的Java核心库&#xff0c;它提供了许多实用的工具和辅助类&#xff0c;使Java开发更加简洁、高效、可靠。目前和hutool一起&#xff0c;是业界常用的工具类库。shigen也比较喜欢使用&#xff0c;在这里列举一下常用的工具类库和使用的案例。 参考…...

stencilJs学习之构建 Drawer 组件

前言 在之前的学习中&#xff0c;我们已经掌握了 stencilJs 中的一些核心概念和基础知识&#xff0c;如装饰器 Prop、State、Event、Listen、Method、Component 以及生命周期方法。这些知识是构建复杂组件和应用的基础&#xff0c;而抽屉组件是一个很好的示例&#xff0c;能够…...

hbase 国内镜像 极速下载

文章目录 国内镜像汇总-极速下载【JavaPub版】 lucene国内镜像 https://mirrors.cloud.tencent.com/apache/hbase/ 国内镜像汇总-极速下载【JavaPub版】...

Linux驱动——Tiny4412芯片_Source Insight的下载+Linux3.5内核下工程的创建

文章目录 前言Source Insight的下载1.下载地址2.下载步骤 linux3.5内核下工程的创建 前言 本博客仅作为笔记总结&#xff0c;以及帮助有需要的人&#xff0c;不作权威解释。 Source Insight的下载 1.下载地址 官网&#xff1a;https://www.sourceinsight.com/ 另外可以选择…...

rust交叉编译 在mac下编译linux和windows

系统版本macbook proVentura 13.5linux ubuntu22.04.3 LTS/18.04.6 LTSwindowswindows 10 专业版 20H2mac下rustc --versionrustc 1.74.0-nightly (58eefc33a 2023-08-24)查看当前系统支持的交叉编译指定系统版本列表 rustup target list如果已经安装这里会显示(installed)。…...

linux离线环境安装redis

先检查gcc版本&#xff0c;使用gcc --version进行检查&#xff0c;版本在5以下的&#xff0c;安装redis要安装redis6以下的版本 如果没有gcc命令&#xff0c;要先安装gcc命令。因为是离线环境&#xff0c;yum命令什么的用不了。为了安装gcc&#xff0c;进行了几种尝试。 1、下…...

记录学习--字节码解析try catch

1.示例代码 Testpublic void someTest() {String s "111";try {s "222";int i 1/0;} catch (Exception e){e.printStackTrace();System.out.println(s);}System.out.println(s);}2.示例代码对应的字节码 0 ldc #2 <111>2 astore_13 ldc #3 <22…...

多线程与高并发——并发编程(3)

文章目录 三、锁1 锁的分类1.1 可重入锁、不可重入锁1.2 乐观锁、悲观锁1.3 公平锁、非公平锁1.4 互斥锁、共享锁2 深入synchronized2.1 类锁、对象锁2.2 synchronized的优化2.3 synchronized实现原理2.4 synchronized的锁升级2.5 重量级锁底层 ObjectMonitor3 深入ReentrantLo…...

关于内网主备+https

先openssl证书 整体流程为&#xff1a; 1、页面访问为https&#xff0c;在电脑修改hosts文件&#xff0c;如域名为 babaozhou.com, 则配置为 ip1 babaozhou.com&#xff0c;ip2 babaozhou.com&#xff1b; 也就是说同域名关联两个ip&#xff0c;这样如果服务器1ping不通了则可…...

Mask2Former性能对比分析:R50到Swin-L各主干网络的优劣选择

Mask2Former性能对比分析&#xff1a;R50到Swin-L各主干网络的优劣选择 【免费下载链接】Mask2Former Code release for "Masked-attention Mask Transformer for Universal Image Segmentation" 项目地址: https://gitcode.com/gh_mirrors/ma/Mask2Former Ma…...

【限时开源】FastAPI 2.0 AI流式SDK v1.0:内置token计数、流控限速、断点续传、前端SSE自动重连——仅开放首批200个GitHub Star领取资格

第一章&#xff1a;FastAPI 2.0 异步 AI 流式响应的核心演进与架构定位FastAPI 2.0 将原生异步流式响应能力从实验性支持升级为一级公民&#xff0c;彻底重构了 AI 应用服务端的实时交互范式。其核心演进体现在对 StreamingResponse 的深度重写、对 ASGI 3.0 协议的精准适配&am…...

如何快速配置NoteGen快捷键:从新手到效率高手的完整指南

如何快速配置NoteGen快捷键&#xff1a;从新手到效率高手的完整指南 【免费下载链接】note-gen 一款专注于记录和写作的跨端 AI 笔记应用。 项目地址: https://gitcode.com/GitHub_Trending/no/note-gen 你是否曾经在使用笔记应用时&#xff0c;频繁切换鼠标点击菜单&am…...

避坑指南:从零搭建Anaconda+CUDA+PyTorch+Pycharm深度学习环境

1. 深度学习环境配置全景图 刚接触深度学习的新手往往会在环境配置这一步卡住好几天。我见过太多人在Anaconda、CUDA、PyTorch的版本兼容性问题上来回折腾&#xff0c;最后连代码都没开始写就放弃了。其实只要理解这四个核心组件的关系&#xff0c;配置过程就会变得清晰很多。 …...

AI 将编写 90% 的代码……我们现在到底该怎么办?

我至今仍清晰地记得读到那个标题的瞬间。那是 2026 年初一个平凡的夜晚&#xff0c;大约晚上 9 点&#xff0c;我正习惯性地在关闭笔记本电脑前翻阅科技新闻。突然&#xff0c;一行文字让我如坠冰窖&#xff0c;整个人僵在原地。“Anthropic 首席执行官预判&#xff1a;未来六个…...

从网吧到企业网:静态路由在小型网络中的3种典型应用场景

从网吧到企业网&#xff1a;静态路由在小型网络中的3种典型应用场景 在当今数字化商业环境中&#xff0c;网络连通性已成为各类企业运营的基础需求。对于中小型商业场所如连锁网吧、零售分店或小微企业分支机构而言&#xff0c;如何在有限预算下构建稳定可靠的网络架构&#xf…...

保姆级教程:用C语言数组扫描法,搞定智能车摄像头识别赛道‘L型’拐点

智能车竞赛实战&#xff1a;C语言数组扫描法精准识别L型赛道拐点 在智能车竞赛的赛道上&#xff0c;L型拐点往往是让许多参赛队伍"翻车"的关键节点。传统横向巡线算法在这里容易丢失赛道边界&#xff0c;而基于纵向扫描的数组分析法却能像手术刀般精准定位特征点。本…...

nRF54L15实现更快的处理速度

Nordic的nRF54L15系统级芯片相比前代nRF52系列&#xff0c;不仅速度更快、功耗更低&#xff0c;还配备了更丰富的外设&#xff0c;” 刘佳杭继续说道&#xff0c;“基于Arm Cortex-M33处理器的HJ-N54L_SIP不仅能处理更复杂的应用程序&#xff0c;同时显著提升了处理速度。系统级…...

罗技鼠标宏压枪系统:从技术原理到实战应用

罗技鼠标宏压枪系统&#xff1a;从技术原理到实战应用 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 引言&#xff1a;射击游戏中的后坐力挑战 …...

万物识别镜像在内容安全场景的应用:SpringBoot集成与效果展示

万物识别镜像在内容安全场景的应用&#xff1a;SpringBoot集成与效果展示 1. 万物识别镜像技术解析 万物识别-中文-通用领域镜像基于cv_resnest101_general_recognition算法构建&#xff0c;是一个强大的视觉识别工具。这个镜像最突出的特点是能够识别超过5万类日常物体&…...