压缩格式: zip、gz、bz2、tar 、tar.gz、tar.bz2、tar.xz、xz、z

最常用的是.tar.gz格式和.tar.bz2格式

1.zip格式

命令  说明
 zip 压缩文件名 源文件 压缩文件 
 zip -r 压缩文件名 源目录 压缩目录 
 unzip 压缩文件 解压缩文件

解压:unzip filename.zip
压缩:zip filename.zip dirname

2.gz命令

命令 说明
gzip 源文件 压缩为.gz格式,源文件会消失
gzip-c 源文件 > 压缩文件 压缩为.gz格式,源文件保留
gzip -r 目录 压缩目录下所有的子文件,但是不能压缩目录
gzip -d 压缩文件 解压缩文件
gunzip 压缩文件 解压缩文件
gunzip -r 目录 解压缩目录(子文件)

3.bz2命令

注意:bzip2命令不能压缩目录

命令 说明
bzip2 源文件 压缩为.bz2格式,不保留源文件
bzip2 -k 源文件 压缩之后保留源文件
bzip2 -d压缩文件 解压缩文件
bunzip2 [-k] 压缩文件 解压缩,-k保留压缩文件

4.tar打包

命令 说明
tar -cvf 打包文件名 源文件 打包
tar -xvf 打包文件名 解包

选项说明:

-c:打包   -v显示过程  -x:解打包

-f:指定打包后的文件名

 

5.tar.gz格式

.tar.gz格式是先打包为.tar格式,再压缩为.gz格式

压缩多个文件只需要将多个源文件空格隔开即可,将文件压缩到指定目录可以使用路径+压缩文件名。
-z: 压缩为.tar.gz格式
-x: 解压缩.tar.gz格式
-t: 只查看压缩文件,不解压
命令 说明
tar -zcvf 压缩包名.tar.gz 源文件 压缩
tar -zxvf 压缩包名.tar.gz [-C 解压位置] 解压缩
tar -ztvf 压缩包名.tar.gz 只查看不解压

解压:tar zxvf filename.tar.gz

压缩:tar zcvf filename.tar.gz dirname

压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....

6.tar.bz2格式

tar.bz2格式是先打包为.tar格式,再压缩为.bz2格式

用法基本与.tar.gz格式一致

命令 说明
tar -jcvf 压缩包名.tar.bz2 源文件 压缩
tar -jxvf 压缩包名.tar.bz2 [-C解压位置] 解压缩

7.tar.xz格式

linux不支持直接压缩与解压该格式文件,需要将xz格式与tar格式结合使用。

命令 说明
xz -z 源文件 压缩成xz格式文件,-k选项保留源文件
xz -d 压缩文件 解压成tar文件,-k选项保留压缩文件
tar -xvf打包文件名 解压tar文件

8.xz命令

9.z命令

解压:uncompress filename.z
    压缩:compress filename

10.总结

1、*.tar 用 tar –xvf 解压 
2、*.gz 用 gzip -d或者gunzip 解压 
3、*.tar.gz和*.tgz 用 tar –xzf 解压 
4、*.bz2 用 bzip2 -d或者用bunzip2 解压 
5、*.tar.bz2用tar –xjf 解压 
6、*.Z 用 uncompress 解压 
7、*.tar.Z 用tar –xZf 解压 
8、*.rar 用 unrar e解压 
9、*.zip 用 unzip 解压

参考文献:

【1】Linux压缩与解压缩命令 - 简书

【2】linux压缩和解压缩命令 - wxlf - 博客园

【3】linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结_LINUX_操作系统_脚本之家

Linux---文件压缩与解压缩命令的更多相关文章

  1. Linux文件压缩、解压缩及归档工具一

    主题Linux文件压缩.解压缩及归档工具 压缩工具很重要的,因为要经常到互联网下载包 一compress/uncompress compress [-dfvcVr] [-b maxbits] [fil ...

  2. linux中压缩与解压缩命令

    .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压 ...

  3. linux中压缩与解压缩命令小结

    linux中压缩与解压操作非常常见,其命令参数也非常的多,这里只介绍最经常用的带打包文件的几种压缩和解压方式和几个最常用的参数. 现在最常用的压缩和解压工具是gzip和bzip2,这两种工具不能相互解 ...

  4. linux .gz文件 压缩与解压缩命令

    1. 压缩文件 gzip 源文件 如压缩 b.txt 使用命令 gzip b.txt 注意 压缩为 .gz 文件 源文件会消失 如果想保留源文件 使用命令 gzip -c 源文件 > 压缩文件 ...

  5. linux中压缩、解压缩命令详解

    tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的 ...

  6. linux文件压缩解压命令

    01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩! ...

  7. linux 文件压缩与解压缩

  8. Linux系统下文件压缩与打包命令

    Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...

  9. Linux 压缩、解压缩命令

    Linux 压缩.解压缩命令 tar 语法命令 tar [options-] [files] options: 选择 描述 -A 追加tar文件至归档 -c 创建一个新文档 -d 找出归档和文件系统的 ...

  10. linux常用命令:4文件压缩和解压命令

    文件压缩和解压命令 压缩命令:gzip.tar[-czf].zip.bzip2 解压缩命令:gunzip.tar[-xzf].unzip.bunzip2 1. 命令名称:gzip 命令英文原意:GNU ...

随机推荐

  1. WordPress更改“固定链接”后 ,页面出现404的解决方法

    一.Web服务器对应的是Nginx 解决方案:修改linux服务器下Nginx的配置文件,目录为:/usr/local/nginx/conf/nginx.conf, 也可以直接使用命令nginx -t ...

  2. ThreadLocal 简单解析

    ThreadLocal 简单解析 基于jdk1.8 ThreadLocal一定不陌生,开发中常用,也是面试里的常客了,但是往往我们可能只是知道该类的作用.学习该类对于个人的多线程编码能力是大有裨益的, ...

  3. 理解CMS GC日志

    本文翻译自:https://blogs.oracle.com/poonam/entry/understanding_cms_gc_logs 准备工作 JVM的GC日志的主要参数包括如下几个:-XX:+ ...

  4. .net core session部分浏览器或移动客户端不可用

    .net core session使用有很多文章,这里不再赘述. 问题现象为大部分浏览器或者移动客户端(例如微信.支付宝.钉钉)等都可以正常使用.但部分支付宝用户及钉钉用户确无法使用. 写入后读取不到 ...

  5. Focal Loss 理解

    本质上讲,Focal Loss 就是一个解决分类问题中类别不平衡.分类难度差异的一个 loss,总之这个工作一片好评就是了. 看到这个 loss,开始感觉很神奇,感觉大有用途.因为在 NLP 中,也存 ...

  6. Topshelf + QuartzNet 实现挂载在 WIndows Services 中的定时任务

    直接贴代码了: 首先我们可以把所有的 Job 放到一个单独的 DLL 中,好处是可以共享这些业务 Job.比如我们新建一个 QuartzNetDemo.WinService.Jobs 的类库. 然后, ...

  7. 使用NumPy、Numba的简单使用(二)

    本来要写NLP第三课动态规划的,日了,写到一半发现自己也不会了,理论很简单,动态规划咋回事也知道,但是实现在源码上还是有点难度,现在简单给予题目描述,小伙伴也可以来思考一下,例题一,我们现在有1元硬币 ...

  8. 使用T4模板同时生成多个类文件

    代码: <#@ template language="C#" debug="false" hostspecific="true"#&g ...

  9. Spring Boot 使用 Log4j2 & Logback 输出日志到 EKL

    文章目录 1.ELK 介绍 2.环境.软件准备 3.ELK 环境搭建 4.Spring Boot 配置示例 4.1.Log4j2 方式配置 4.2.Logback 方式配置 1.ELK 介绍 ELK ...

  10. LeetCode 905. Sort Array By Parity 按奇偶校验排列数组

    题目 Given an array A of non-negative integers, return an array consisting of all the even elements of ...