当前位置: 首页 > 编程日记 > 正文

Linux常用压缩与解压缩命令

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z

解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!

gzip 命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。

语法:gzip [选项] 压缩(解压缩)的文件名该命令的各选项含义如下:

-c 将输出写到标准输出上,并保留原有文件。-d 将压缩文件解压。-l 对每个压缩文件,显示下列字段:     压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t 测试,检查压缩文件是否完整。-v 对每一个压缩和解压的文件,显示文件名和压缩比。-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或--best表示最慢压缩方法(高压缩比)。系统缺省值为 6。指令实例:

gzip *% 把当前目录下的每个文件压缩成 .gz 文件。gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压。gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。

转载于:https://www.cnblogs.com/bloveice0915/p/5328086.html

相关文章:

【Kubernetes】如何使用Kubeadm部署K8S集群

一 . 准备机器 本次环境采用华为云ECS弹性云服务器部署(也可以使用VMware) vm01(2V4G): Ubuntu_18.04作为K8S master节点 vm02(1V1G): Ubuntu_18.04作为K8S node节点 备注: 以下所有…

解决ORA-28000: the account is locked

在oracle中,连续十次尝试登陆不成功,那么此账户将会被锁定(lock)。当使用被锁定的账户登录时,系统会报错:ORA-28000: the account is locked。查询FAILED_LOGIN_ATTEMPTS参数默认值,这个参数限制…

Android sudio Day01-1

今天我开始学习Android studio的第二天,主题是Android studio的安装。 之前的学校学习都是使用Android开发者工具(Android development tools,ADT),而ADT作为一个Android开发工具,它是通过内置于Eclipse的…

学习用C#在Unity中创建一个2D Metroidvania游戏

学习用C#在Unity中创建一个2D Metroidvania游戏 你会学到: 构建2D Unity游戏 用C#编程 玩家统计,水平提升,米尔和远程攻击 敌方人工智能系统 制定级别和级别选择 Learn To Create A 2D Metroidvania Game in Unity With C# MP4 |视频:h264,…

3.27课·········悬浮动态分层导航与隐藏导航

例1:分层导航 <title>分层导航</title> <script src"../JavaScript/jquery-1.4.2.min.js">//引用外部JS代码 </script> <style> #apDiv1 {position: fixed;left: auto;top: auto;bottom: auto;width: 237px;height: auto;z-index: 2;m…

.sh是什么语言_shell的重生历史:从sh到bash

shell 门派之争Linux 中的 shell 有很多类型&#xff0c;其中最常用的几种是&#xff1a;Bourne shell (sh)、C shell (csh) 和 Korn shell (ksh)&#xff0c;它们各有优缺点&#xff0c;用户则萝卜青菜&#xff0c;各有所爱。Bourne shell 出师不利Bash&#xff1a;Bourne aga…

【Docker】容器的几种网络模式

当你使用Docker时&#xff0c;你会发现需要了解很多关于网络的知识。Docker作为目前最火的轻量级容器引擎&#xff0c;因此&#xff0c;我们有必要深入了解Docker的网络知识&#xff0c;以满足更高的网络需求。本文介绍了Docker的4种网络模式。 1、首先我们先简单描述一下容器…

微信推送模板消息的PHP代码整理

本文为本人原创&#xff0c;未经许可&#xff0c;不可转载。 博主长期从事微信开发&#xff0c;微信开发相关问题和业务请联系qq 2580234897 最近做过一个需要推送消息的系统&#xff0c;就研究了一下微信的模板消息的推送。由于认证过的微信号&#xff0c;就用测试号做的&…

Android studio Day01-23

AndroidDay01-2&#xff08;Android studio安装&#xff09; 步骤如下&#xff1a; &#xff08;1&#xff09;下载Android studio下载地址&#xff1a;www.developer.android.com./sdk/installing/studio.html &#xff08;2&#xff09;双击安装&#xff0c;建议在studio安…

Unity 3D学习视觉脚本无需编码即可创建高级游戏

在本课程中&#xff0c;您将学习如何在Unity中使用可视化脚本(以前称为Bolt)以及如何在不编写一行代码的情况下创建自己的高级游戏所需的一切。本课程将教你如何掌握可视化脚本&#xff0c;即使你以前没有任何关于unity或编程的经验。 课程获取&#xff1a;Unity 3D学习视觉脚…

树莓派siri homekit_利用树莓派Zero自制一款Homekit摄像头,看上去挺酷,手痒了吗?...

虽然最近相继有多款兼容homekit商用摄像头上市&#xff0c;如果您也和小编一样&#xff0c;喜欢动手&#xff0c;那么DIY一款Homekit摄像头&#xff0c;然后自己3D打印个外壳支架&#xff0c;是不是很酷&#xff1f;HKCam项目Home 4开发者Matthias提供了一个开源项目&#xff0…

如何释放电脑被限制的20%网速?

很多朋友不管是看电影还是玩游戏&#xff0c;总觉得自己的网速慢&#xff0c;这跟自己所办网络的带宽有一定关系&#xff0c;但我们也要知道&#xff0c;我们的电脑在买来时&#xff0c;默认是限制了20%网速的&#xff0c;如何释放这20%的网速&#xff0c;提高用户体验呢&#…

【Docker】registry部署docker私有镜像仓库

Docker Hub作为Docker默认官方公共镜像仓库&#xff0c;但是如果我们不想使用怎么办&#xff0c;第一我们可以替换默认镜像仓库为我们国内的一些镜像仓库&#xff0c;第二就是如我们自己搭建一个自己的私有镜像仓库&#xff0c;官方也提供docker registry镜像&#xff0c;使得搭…

JAVA 面向对象

1&#xff1b;什么叫面向对象&#xff1a;1&#xff1b;面向对象和面向过程是一种思想2&#xff1b;面向过程&#xff1a;强调的是功能行为3&#xff1b;面向对象&#xff1a;将功能进行封装&#xff0c;强调具备了功能的对象2&#xff1b;面向对象的特征&#xff1a;1&#xf…

Android studio Day02-1

AndroidDay02-1&#xff08;project&#xff09; 新建一个project&#xff0c;并选择一个自己project的存贮的位置 Android studio 2.3.1默认的最小的API为15 第一次使用并建立自己的project&#xff0c;软件进行相应的sdk其他的组建的安装 点击next进入下一个界面&#xff0c…

Unity Pro builder创建模块化仓库建筑学习教程

Unity内部的专业3D编辑工作室 你会学到: 直接在Unity内部学习3D建模 使用专业构建器的专业方法 为您的游戏创建模块化资产 了解如何为您的三维模型设置纹理 三维资产的模块化布局 专业后期制作和轻烤 Unity Pro Builder Warehouse MP4 |视频:h264&#xff0c;1280720 |音频:AA…

C++拾遗(五)语句相关

前缀格式与后缀格式 对于表达式&#xff1a;后缀如 i 表达式的值仍是 i&#xff0c;在遇到下一个顺序点后再将 i 加1。前缀 i 表达式的值就是&#xff08;i1&#xff09;&#xff0c;先计算表达式的值&#xff0c;不需要等待      顺序点。 对于类&#xff1a;前缀函数效…

github里的默认域_GitMAD 一款扫描Github上的敏感信息和数据泄漏工具

GitMAD是一个用于发现Github上的敏感信息和数据泄漏的工具。通过给定关键字或域&#xff0c;GitMAD便会搜索Github上托管的代码&#xff0c;以查找是否存在匹配项。一旦找到了匹配项&#xff0c;GitMAD将克隆存储库并在文件中搜索一系列可配置的正则表达式。然后&#xff0c;Gi…

【Docker】Docker的三大核心组件

镜像&#xff08;Image&#xff09;、容器&#xff08;Container&#xff09;、仓库&#xff08;Repository&#xff09;是我们常说的Docker的三大组件&#xff0c;接下来就让我们一起详细地探索一番吧。 一、镜像&#xff08;Image&#xff09; 什么是Docker镜像&#xff1f;…

很高兴开始博客之旅

来到博客园&#xff01;&#xff0c;开启我的博客之旅&#xff0c;感觉棒棒哒转载于:https://www.cnblogs.com/pbnull/p/4562230.html

Android Studio Day02-2

AndroidDay02-2&#xff08;AVD&#xff09; Android APP编译的过程之中总是会需要进行相应的功能的调试&#xff0c;以及界面的布局设置在不同手机上的效果的展示。相应的Android平台都包含有Android虚拟设备管理器&#xff0c;Android虚拟设备管理器允许用户自己创建自己的虚…

网络增强现实开发简介 Introduction to Web AR development

搭配webXR、mindAR、three.js和tensorflow.js 你会学到: 获得构建不同类型的网络增强现实应用程序的实践经验&#xff0c;包括图像效果、人脸效果和世界效果 获得关于增强现实如何在网络浏览器中工作的基本理解 掌握使用WebXR、mind-ar-js和threejs构建web AR应用程序 学习使用…

umi脚手架搭建的项目_15天零成本搭建静态博客,托管于Github Page

博客地址技术栈概览前台&#xff1a;Umi(路由) Antd(视图) TypeScript(增加项目可维护性以及规范性)后台&#xff1a;Umi(路由) Antd(视图) TypeScript(增加项目可维护性以及规范性) Rematch(数据管理)服务&#xff1a;Egg.js(基于koa的下一代企业级应用框架) MongoDB搭建…

[maven] 使用问题及思考汇总

&#xff08;1&#xff09;Maven坐标 maven坐标可以唯一标识一个项目&#xff0c;包含四个元素 groupId , artifactId, packaging, version。 groupId&#xff1a;一般为团体,公司,项目。如 oceanic-web, oceanic-dal, oceanic-biz 同属一个 groupId。 artifactId&#xff1a;在…

VS调试时提示此项目已经过期

问题出因&#xff1a; 1.先前卸载VS重新安装时不全面 解决办法&#xff1a; 1.VS应安装两个C的组件 2.首先在“生成”-》 “生成解决方案”完成编译&#xff0c;问题解决。

(DBA之路【五】)关于锁的故事

首先很抱歉&#xff1a;这篇文章我其实整合了很多别人的文章&#xff0c;但是因为太多&#xff0c;一开始被没留意出处所以很难声明来源&#xff0c;很抱歉&#xff0c;但是这篇文章只用来作为学习笔记&#xff0c;作为新手&#xff0c;我以后会注意的。&#xff08;一&#xf…

Android Studio Day03-1(Android studio 系统界面简介)

IDE&#xff08;integrated Development Environment&#xff09;的主要的目的就是用来编辑文本的。 在界面中的分布如下&#xff08;以下的两张图片均为的《Android studio实战快速高效地构建Android应用》一书中的&#xff09;

全流程游戏模型制作学习教程

尤金彼得罗夫|时长:36小时 |视频:H264 19201080 |音频:AAC 44&#xff0c;1 kHz 2ch |大小解压后 35 GB 含课程文件 |语言:英语 (无字幕&#xff0c;) 在本教程中&#xff0c;我将介绍为现代FPS视频游戏创建游戏就绪武器资产的整个过程。我将展示我的工作管道&#xff0c;使用…

requirednew基于xml配置日志不回滚_Elasticsearch配置IK分词器的远程词库

在生活中很多很多地方都涉及到了全文检索&#xff0c;最常见的就好比日常使用到的百度搜索等搜索引擎&#xff0c;也都是基于全文检索来实现的&#xff1b;全文检索种类较多&#xff0c;就好比Elasticsearch、Sorl等。为Ealsticsearch配置词库&#xff0c;可以很好的解决生活中…

PS切图篇(一)---界面设置

#工作区设置 四大主要面板&#xff1a;信息 字符 图层 历史记录 打开必要属性&#xff1a; 选择工具设置 选择图层的方式&#xff1a;ctrl鼠标左击想选择的图层转载于:https://www.cnblogs.com/yinzf/p/5339873.html