常用的打包压缩方式

  • windows常用rar
  • mac常用zip
  • linux常用tar.gz

打包/解包

tar是linux中最常用的备份工具,此命令可以把一系列的文件打包到一个大文件中,也可以把一个打包的大文件恢复一系列文件,但是不负责压缩

# 打包文件
tar -cvf 打包文件.tar 被打包文件或者路径 # 解包文件
tar -xvf 打包文件.tar

  参数说明:

  • c 生成文档文件,创建打包文件
  • x 解开档案文件
  • v 列出归档接档的详细过程,显示进度
  • f 指定文档文件名称,f后面一定要加.tar,所以必须放选项最后

压缩和解压

xxx.tar.gz

tar与gzip命令结合可以使用实现文件打包和压缩

  • tar只负责打包文件,但不压缩
  • 用gzip压缩tar打包后文件,其扩展名一般用xxx.tar.gz

在linux中,最常见的压缩文件格式是xxx.tar.gz

在tar命令中有一个选项-z可以调用gzip,从而可以方便的实现压缩和解压的功能

#压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径.. #解压文件
tar -zxvf 打包文件.tar.gz #解压文件到指定目录
tar -zxvf 打包文件.tar.gz -C 目标路径

  参数说明:

  • -C 解压缩到指定目录,注意:要解压缩的目录必须存在

xxx.tar.bz2

ar与bzip2命令结合可以使用实现文件打包和压缩

  • tar只负责打包文件,但不压缩
  • 用bzip压缩tar打包后文件,其扩展名一般用xxx.tar.bz2

在linux中,最常见的压缩文件格式是xxx.tar.bz2

在tar命令中有一个选项 -j 可以调用bzip2,从而可以方便的实现压缩和解压的功能

#压缩文件
tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径.. #解压文件
tar -jxvf 打包文件.tar.bz2

  

Linux 打包和压缩的更多相关文章

  1. Linux打包和压缩——管理打包和压缩的命令

    Linux打包和压缩——管理打包和压缩的命令 摘要:本文主要学习了Linux的打包命令和压缩命令. tar命令 tar命令可以用来进行打包和解打包,压缩和解压缩. 基本语法 打包和压缩的语法: tar ...

  2. Linux打包与压缩及tar命令详解

    打包和压缩   在linux中,打包和压缩可以说是两个不同的概念,弄清这两个概念对于我们理解复杂的文件后缀有非常大的帮助 打包 将若干个文件和目录打包在一起变成一个大的文件,这时只是简单的打包,所以一 ...

  3. Linux 打包和压缩 方法详解

    一般基因组的数据都非常大,所以都会 打包 压缩 后进行传输,拿到数据后的第一步必然就是要 解包 和 解压缩. 基本常识 首先要弄清两个概念:打包 和 压缩. 打包 是指将一大堆文件或目录变成一个总的文 ...

  4. Linux打包、压缩与解压详解

    介绍:在Windows下最常见的压缩文件就只有两种,另一个是.rar,它有.gz..tar.gz.tgz.bz2..Z..tar等众多的压缩文件名,本文就来对这些常见的压缩文件进行总结,在具体总结各类 ...

  5. linux 打包和压缩的概念和区别

    对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名 给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar. ...

  6. linux 打包和压缩文件

    打包成tar文件 tar -cf mydir.tar mydir/ 打包tar压缩成gz tar -czf mydir.tar.gz mydir/ 解压mydirtar文件 tar -xvf mydi ...

  7. linux打包与压缩

    打包是指将一大堆文件或目录变成一个总的文件. 压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 标注:linux文件需要先打包后才能进行压缩. tar  –cvf  test.tar  one. ...

  8. UNIX/Linux打包,压缩 ,解压:

    1.tar打包命令 ①tar cvf tarname.tar file1 file2 $ .log $ .log $ .log $ tar cvf alllog.tar *.log a .log 0K ...

  9. linux打包文件,压缩文件

    1.打包: linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进行压缩. 1.命令格 ...

随机推荐

  1. mov offset和lea的区别

    mov offset和lea的区别  原文地址:https://www.cnblogs.com/fanzi2009/archive/2011/11/29/2267725.html 全局变量取地址用mo ...

  2. CSS块元素、行内元素、行内块元素的转换

    一.块元素转行内元素:display:inline 二.行内元素转块元素:display:block div{ display: inline; /*无效 width: 500px; height: ...

  3. TCP BBR 从开启到关闭:以 Debian 9 为例

    TCP BBR 从开启到关闭:以 Debian 9 为例 开启 执行如下命令: echo "net.core.default_qdisc=fq" >> /etc/sys ...

  4. vsftp 匿名访问设置设置

    本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/vsftpd_configuration vsftpd (very ...

  5. nginx中的upstream使用

    upstream的基本使用 upstream admin{server 127.0.0.1:9090 down;server 127.0.0.1:8080 weight=2;server 127.0. ...

  6. php . extension_loaded

    (PHP 4, PHP 5, PHP 7) extension_loaded — 检查一个扩展是否已经加载 如果 name 指定的扩展已加载,返回TRUE,否则返回 FALSE. Example #1 ...

  7. AT1879 2 つの山札

    题面 题解 直接求解比较麻烦,考虑将问题进行转化. 设序列\(a = \{3, 1, 4, 2, 5\}, b = \{3, 2, 4, 1, 5\}\),那么我们构造一个正方形方格,将\(a\)放在 ...

  8. POI报表打印

    一.Excel报表(POI) 1.需求说明 在企业级应用开发中,Excel报表是一种最常见的报表需求.Excel报表开发一般分为两种形式: 1.为了方便操作,基于Excel的报表批量上传数据 2.通过 ...

  9. Android A/B System OTA分析(一)概览【转】

    本文转载自:https://blog.csdn.net/guyongqiangx/article/details/71334889 Android从7.0开始引入新的OTA升级方式,A/B Syste ...

  10. __gcd-最大公约数

    __gcd-最大公约数 最大公约数(greatest common divisor,简写为gcd:或highest common factor,简写为hcf) __gcd(x,y)是algorithm ...