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

Linux 压缩与解压命令

一、常见的压缩文件扩展名

1、*.Z compress程序压缩的文件

2、*.gz gzip程序压缩的文件

3、.tar.gz tar程序打包的文件,其中经过gzip的压缩

4、.tar tar程序打包的数据,并没有压缩过

5、.bz2 bzip2程序压缩的文件

6、.tar.bz2 tar程序打包的文件,其中经过bzip2的压缩

二、常见压缩与解压命令

 tar既可以打包多个文件或文件夹,同时还可以通过gzip/bzip2进行压缩,是使用最广泛的命令。

各命令的使用:

1、gzip

 gzip  [-cdtv#]  文件名

参数:

-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理;

-d:解压缩的参数;

-t:可以用来检验一个压缩文件的一致性,看看文件有无错误;

-v:可以显示源文件/压缩文件的压缩比等信息;

-#:压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好是默认-6。

2、bzip2

bzip2  [-cdkzv#]  文件名

参数:

-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理;

-d:解压缩的参数;

-k:保留原文件,而不会删除原始文件;

-z:压缩的参数;

-v:可以显示源文件/压缩文件的压缩比等信息;

-#:压缩等级,与gzip同样,-9最佳,-1最快。

 
3、tar

tar的参数非常多,下面只列举几个常用的。

压缩:tar  -jcv  -f  filename.tar.bz2  被压缩文件或目录

查询:tar  -jtv  -f  filename.tar.bz2

解压缩:tar  -jxv  -f  filename.tar.bz2  -C  解压到的目录

参数:

-c:新建打包文件;

-t:查看打包文件的内容含哪些文件名,重点在查看文件名;

-x:解打包或解压缩参数;

-j:通过bzip2压缩/解压缩文件;

-z:通过gzip压缩/解压缩文件;

-v:在压缩/解压缩过程中,将正在处理的文件显示出来;

-f  filename:-f 后面要接被处理的文件名,建议-f 单独写一个参数;

-C  目录:在解压缩时,若要在特定目录下解压缩,可用此参数。

示例:

压缩

1、tar  -zcv  -f  aa.tar.gz   /config/aa.txt   把aa.txt打包并使用gzip压缩成aa.tar.gz

2、tar  -zcv  -f  config.tar.gz   /config   把/config目录打包并使用gzip压缩成config.tar.gz

3、tar  -jcv  -f  aa.tar.bz2   /config/aa.txt   把aa.txt打包并使用gzip压缩成aa.tar.bz2

4、tar  -jcv  -f  config.tar.bz2   /config   把/config目录打包并使用bzip2压缩成config.tar.bz2

解压缩

1、tar  -zxv  -f  aa.tar.gz     把aa.tar.gz 解压缩到当前目录

2、tar  -zxv  -f  aa.tar.gz    -C   /bb     把aa.tar.gz 解压缩到/bb目录下

3、tar  -jxv  -f  aa.tar.bz2    把aa.tar.bz2 解压缩到当前目录

4、tar  -jxv  -f  aa.tar.bz2   -C   /bb    把aa.tar.bz2 解压缩到/bb目录下
 

相关文章:

Linux 压缩与解压命令

一、常见的压缩文件扩展名 1、*.Z compress程序压缩的文件 2、*.gz gzip程序压缩的文件 3、.tar.gz tar程序打包的文件,其中经过gzip的压缩 4、.tar tar程序打包的数据,并没有压缩过 5、.bz2 bzip2程序压缩的文件 6、.tar.bz2 tar程序打包的文件&a…...

python global函数用法及常用的 global函数代码

Python中的 global函数是用于在程序中定义变量的函数,在我们实际的开发中,我们可能会用到 global函数来定义变量,但是我们在这里就不具体介绍它的用法了。 global函数定义变量的方法: global函数使用参数a来指定变量在程序中的地址…...

大数据学完好就业么

Python的普及与数据挖掘、人工智能和数值计算等领域的蓬勃发展相关,但同时也与普遍编程需求的增加有关。 Python应用领域广泛,意味着选择Python的同学在学成之后可选择的就业领域有很多,加上Python本身的优势,致使现在越来越多的…...

CASAtomic 原子操作详解

文章目录CAS&Atomic 原子操作详解什么是原子操作CAS相关原子操作类的使用AtomicIntegerAtomicIntegerArray更新引用类型原子更新字段类LongAdderCAS&Atomic 原子操作详解 什么是原子操作 Mysql事务中的原子性就是一个事务中执行的多条sql,要么同时成功&am…...

卷积神经网络(convolutional neural network, CNN)

卷积神经网络(convolutional neural network, CNN) 卷积神经网络(convolutional neural network, CNN),是一种专门用来处理具有类似网格结构的数据的神经网络。卷积网络是指那些至少在网络的一层中使用卷积运算来替代…...

kube-apiserver启动流程源码分析

1. 概述 KubeAPIServer 主要是提供对 API Resource 的操作请求,为 kubernetes 中众多 API 注册路由信息,暴露 RESTful API 并且对外提供 kubernetes service,使集群中以及集群外的服务都可以通过 RESTful API 操作 kubernetes 中的资源。 2…...

Scala基础(二)

单例对象(object) Scala的类中无法定义静态成员,即无static关键字。如何像Java一样表达类的静态成员变量、成员方法与静态代码块? Scala解决方案:单例对象 使用“object”关键字声明,可包含变量、方法与…...

Python 生产者消费者模型是什么?

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注! 作者| 慕课网精英讲师 朱广蔚 1. 简介 生产者和消费者问题是线程模型中的经典问题: 生产者和消费者共享同一个存储空间生产者往存储空间中添…...

手机银行评测系列:北京银行“京彩生活”7.0从用户视角出发,实现沉浸式体验重塑

易观:2023年3月28日,北京银行发布“京彩生活”APP 7.0版本,从旅程再造、特色金融、场景生态、平台联动、协同经营、体验管理和安全守护七大方面全面升级,从用户视角出发,重塑用户旅程,简化操作流程&#xf…...

ZJYC2023 浙江省大学生程序设计竞赛校内选拔赛部分题解 C J B L

ZJYC2023 浙江省大学生程序设计竞赛校内选拔赛部分题解 C J B L 难度分布&#xff1a; 签到&#xff1a;CJ Easy&#xff1a;BL Midium&#xff1a;IAGKFE Hard&#xff1a;DH 题解&#xff1a; 签到&#xff1a;CJ C - ^{-1} 参考代码&#xff1a; #include<bits/std…...

百科创建:7种有效的百科词条创建技巧

百科词条是互联网上最常见的知识信息资源之一&#xff0c;它们是人们查找信息的主要途径之一。创建一个高质量的百科词条并不是一件容易的事情&#xff0c;需要一些技巧和经验才能做到。下面是一些创建百科词条的技巧&#xff1a; 一、确保词条的独特性 在创建百科词条之前&…...

ThreeJS-dat.gui界面控制颜色、隐藏、位置(六)

下载组件dat.gui npm install dat.gui -S 引入组件 import * as dat from dat.gui //界面控制 代码&#xff1a; <template> <div id"three_div"> </div> </template> <script> import * as THREE from "three"; import {O…...

接口自动化测试,完整入门篇

目录 1. 什么是接口测试2. 基本流程3. 需求分析4. 用例设计5. 脚本开发6. 结果分析7. 完整脚本8. 参考资料1. 什么是接口测试 顾名思义&#xff0c;接口测试是对系统或组件之间的接口进行测试&#xff0c;主要是校验数据的交换&#xff0c;传递和控制管理过程&#xff0c;以及…...

利用ControlNet重新定义你的AI姿势

利用ControlNet重新定义你的AI姿势 前段时间给大家分享了如何利用colab实现AI绘画自由&#xff0c;现在Stable Diffusion WebUI Colab TW又更新了不少新功能。最重要的是可以通过谷歌硬盘的快捷方式导入模型&#xff0c;极大的节省了谷歌硬盘容量。 众所周知&#xff0c;谷歌…...

中医药NER命名实体识别基于SPANNER方式

一个不知名大学生&#xff0c;江湖人称菜狗 original author: Jacky Li Email : 3435673055qq.com Time of completion&#xff1a;2023.3.5 Last edited: 2023.3.5 导读 本文使用SPANNER方式实现对中医药进行实体识别&#xff0c;采用focal loss 进行优化。 本文章作用防止安静…...

Vue必掌握

目录 一、组件通信方式 二、v-if和v-for 三、生命周期 1、描述 2、setup和created谁先执行 3、setup中为什么没有beforeCreate和created 四、双向绑定 v-model 1、定义 2、本质&#xff0c;原理 3、好处 五、如何扩展一个组件 1、mixins 缺点 2、slot插槽 3、e…...

SSM部分

声明式事务 从之前的事务控制的代码中可以看出&#xff0c;是有规律可循&#xff0c;代码的结构基本是确定的&#xff0c;所以框架就可以将固定模式的代码抽取出来&#xff0c;进行相关的封装。 封装起来后&#xff0c;我们只需要在配置文件中进行简单的配置即可完成操作。 …...

【Springboot系列】Springboot接管所有Controller,magic-api源码阅读

系列文章地址:Spring Boot学习大纲,可以留言自己想了解的技术点 最近在项目中使用了一个第三方的包 magic-api,节省了很多的时间,整体来说就是只用写sql就好了,不用写service,controller那些,全部统一处理了。 具体的使用大家可以搜索下,网上到处都是,建议去官网看。…...

二、LED子系统数据结构详解

个人主页&#xff1a;董哥聊技术我是董哥&#xff0c;嵌入式领域新星创作者创作理念&#xff1a;专注分享高质量嵌入式文章&#xff0c;让大家读有所得&#xff01;文章目录1、核心数据结构1.1 gpio_led_platform_data1.2 gpio_leds_priv1.3 gpio_led1.4 gpio_led_data1.5 led_…...

Kubernetes(11):数据存储详解

在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes引入了Volume的概念。 Volume是Pod中能够被多个容器访问的共享目录…...

如何用D2DX游戏优化工具突破《暗黑破坏神2》25fps限制:宽屏适配与性能提升的终极解决方案

如何用D2DX游戏优化工具突破《暗黑破坏神2》25fps限制&#xff1a;宽屏适配与性能提升的终极解决方案 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/…...

j | 禁忌 | n |孩

通过网盘分享的文件&#xff1a;禁 | 忌女 | 孩(日版) 链接: https://pan.baidu.com/s/1bjsnnvP2f1EiA8ySTbCAOg?pwdtqp2 提取码: tqp2...

基于CircuitPython与NeoTrellis的DIY可编程声音板:从硬件搭建到软件编程全解析

1. 项目概述&#xff1a;打造你的专属可编程声音板如果你对嵌入式开发感兴趣&#xff0c;想亲手制作一个既炫酷又实用的交互设备&#xff0c;那么这个基于CircuitPython和NeoTrellis的DIY可编程声音板项目&#xff0c;绝对是一个不容错过的实践机会。简单来说&#xff0c;这是一…...

向量数据库在 AI Agent Harness Engineering 记忆模块中的关键作用

向量数据库在 AI Agent Harness Engineering 记忆模块中的关键作用 一、引言 钩子 你有没有遇到过这样的场景:花了3天时间搭了一个专属的AI学习助理Agent,刚上线的时候你告诉它“我对Python异步编程完全不熟悉,以后给我的讲解要尽量基础,不要跳过概念”,它当时答应的好好…...

BilibiliDown:跨平台B站视频下载完整解决方案实战指南

BilibiliDown&#xff1a;跨平台B站视频下载完整解决方案实战指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader &#x1f633; 项目地址: https://gitcode.com/gh_mirrors/b…...

DirectX12画三角形时,GPU命令队列、围栏和资源屏障到底在干嘛?

DirectX12画三角形时&#xff0c;GPU命令队列、围栏和资源屏障到底在干嘛&#xff1f; 当你在DirectX12中成功绘制出第一个三角形时&#xff0c;可能已经注意到代码中充斥着命令队列、围栏和资源屏障这些概念。它们不像顶点着色器那样直观&#xff0c;却构成了D3D12异步渲染架构…...

QMCDump终极指南:快速免费解锁QQ音乐加密文件,重获数字音乐自由 [特殊字符]

QMCDump终极指南&#xff1a;快速免费解锁QQ音乐加密文件&#xff0c;重获数字音乐自由 &#x1f3b5; 【免费下载链接】qmcdump 一个简单的QQ音乐解码&#xff08;qmcflac/qmc0/qmc3 转 flac/mp3&#xff09;&#xff0c;仅为个人学习参考用。 项目地址: https://gitcode.co…...

AI智能体技能库:模块化设计、标准化实现与LangChain集成实战

1. 项目概述&#xff1a;一个面向AI智能体的技能库最近在折腾AI智能体&#xff08;Agent&#xff09;开发的朋友&#xff0c;估计都绕不开一个核心问题&#xff1a;如何让一个“大脑”&#xff08;大语言模型&#xff09;具备执行具体任务的能力。你可能会用LangChain、AutoGen…...

NotebookLM思维导图生成响应延迟超8秒?92%用户忽略的3个文档预处理致命陷阱(附自动化清洗脚本)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;NotebookLM思维导图生成响应延迟超8秒&#xff1f;现象复现与归因定位 在 NotebookLM v2.3.1 环境中&#xff0c;用户频繁反馈「思维导图生成」功能存在显著延迟——实测端到端响应时间普遍达 8.2–14.…...

命令行故障自动修复工具 fix-my-claw:原理、插件架构与实战指南

1. 项目概述&#xff1a;一个修复“爪子”的实用工具最近在GitHub上看到一个挺有意思的项目&#xff0c;叫caopulan/fix-my-claw。光看名字&#xff0c;你可能会有点摸不着头脑——“爪子”是什么&#xff1f;需要修复什么&#xff1f;这其实是一个典型的、由开发者社区需求催生…...