压缩包管理

1> 普通版

1). gzip ------ .gz格式的压缩包

例子:使用gzip将txt文件打包  gzip *.txt

通过上图会发现,gzip将txt文件分别打包,没有打包到同一文件中,并且没有保留源文件,现在将.gz文件恢复

2). bzip2 ------ .bz2格式的压缩包

例子:同样使用bzip2将txt文件打包   bzip2 *.txt

通过上图会发现,bzip2将txt文件分别打包,没有打包到同一文件中,并且没有保留源文件,现在将.bz2文件还原:

但是在bzip2命令中,我们加上参数-k可以保留源文件。 bzip2 -k *.txt

注意:gzip和bzip2不能压缩目录,只能压缩文件。

2> 高级版

1). tar:在不添加参数的时候,这个命令只能对我们的文件或者目录打包

参数:

c -- 创建(压缩)

x -- 解压缩(释放)

v -- 显示提示信息(不管是压缩还是解压缩过程都可以加上这个参数,也可以省略)

f -- 指定压缩文件的名字

z -- 使用gzip的方式压缩文件,最后是.gz文件的形式

j -- 使用bzip2的方式压缩文件,最后是.bz2文件的形式

压缩语法格式:

tar zcvf 生成压缩包的名字(xxx.tar.gz) 要压缩的文件或目录

例子:使用tar命令压缩txt文件,压缩成gz格式。tar zcvf alltxt.tar.gz *.txt

其中绿框中的是提示信息,因为tar命令加了f参数,红框的压缩完成之后生产的压缩包。

tar jcvf 生成压缩包的名字(xxx.tar.bz2) 要压缩的文件或目录

解压缩语法格式:

tar zxvf 压缩包的名字(解压到了当前目录)

例子:使用tar命令解压缩all.tar.gz。tar zxvf allalltxt.tar.gz

如果我们想把压缩包解压到指定目录中, 假设我们想把all.tar.gz解压到test目录中:

tar zxvf allalltxt.tar.gz -C test/

tar jxvf 压缩包的名字(解压到了当前目录)

tar jxvf 压缩名字 -C 解压到的目录名称

注意:关于tar中参数的选择,首先要明确是压缩还是解压缩,参数c和参数x只能选择其中一个,其次要知道压缩成什么格式,参数z和j只能选择其中一个,解压缩的参数z和j与压缩中的对应。

2). rar ---- 必须安装改软件

参数:

压缩:a

解压缩:x

压缩语法格式:rar a 生成的压缩文件的名字 压缩的文件和目录

例子:压缩txt文件 rar a all *.txt   这个时候生产的压缩包文件为all.rar

解压缩语法格式:rar x 压缩文件 解压缩到的目录

例子:将all.rar解压到到当前文件目录下----rar x all.rar;将all.rar解压到test目录中---rar x all.rar test

3). zip ---

参数:压缩目录需要加参数 -r

压缩格式:zip 压缩包的名字 压缩的文件或目录

例子:压缩txt文件 zip all *.txt

解压缩格式:unzip 压缩包的名字 ;unzip 压缩包的名字 -d 解压到的指定目录名称

例子:将all.zip释放到当前目录 unzip all.zip

例子:将all.zip解压释放到sample目录中 unzip all.zip -d /home/sample

总结:命令相同之处:

tar/rar/zip 参数 生成的压缩文件的名字 压缩的文件或目录 ---------- 压缩时候的语法

tar/rar/unzip 参数 压缩包的名字 参数 指定的解压到的目录 ---------- 解压缩的语法

学习视频:https://www.bilibili.com/video/BV1dt411f7TZ/?p=30

资料博客:https://blog.csdn.net/m0_37153702/article/details/88683403

Unix/Linux 压缩包管理(压缩、解压缩文件和目录)相关推荐

  1. Linux 下如何压缩/解压缩文件

    Linux 下比较常用的压缩文件 为zip类的压缩文件,下面介绍下如何压缩文件. 使用cd命令切换到要压缩文件的目录 使用  zip  -q  -r  压缩后的文件.zip 文件名    即可压缩. ...

  2. 在Win10下解压linux压缩包,Win10如何解压缩文件?win10使用命令行来解压缩文件的方法...

    电脑的硬盘空间是有限的,如果你的硬盘空间比较紧张,解压缩文件不失为一个好方法.,Win10如何解压缩文件呢?其实和ZIP文件压缩或者RAR文件压缩相比,使用命令行来解压缩文件会方便的多,因为你不需要创 ...

  3. Linux的压缩/解压缩文件命令 zip 和 tar

    Linux的压缩/解压缩命令详解及实例 压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip 另:有些服 ...

  4. 在Linux中压缩/解压缩文件

    关于后缀名为tar的(压缩和解压) # 打包文件 tar -cvf 打包文件.tar 被打包文件/路径... (-c打包,-v显示过程,-f指定打包后的文件名) # 解包文件 tar -xvf 打包文 ...

  5. linux如何查看归档文件,linux基本命令:文本搜索,拷贝文件,移动文件,归档管理,压缩解压缩文件,查看命令位置...

    1.文本搜索:grep grep查找的是文件内容中的文本,字符需要用引号括起来,单引双引都可以 格式:grep [-选项] '内容' 文件名 例如: -v显示不包含匹配文本的所有行(相当于求反) -n ...

  6. 适用于linux的解压工具,Linux下的压缩/解压缩工具

    Linux下的压缩/解压缩工具 发布时间:2006-11-12 00:54:48来源:红联作者:philosophy 一.Linux压缩工具概述 在Linux系统中,提供了许多压缩工具,虽然方便,但也 ...

  7. Linux压缩包管理

    Linux压缩包管理 1. 屌丝版: gzip:.gz格式的压缩包 gzip 要压缩的文件 gzip不能压缩目录,并且gzip是对每个文件单独进行压缩,比如说有a.txt, b.txt, c.txt三 ...

  8. Linux下的压缩解压缩命令

    实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...

  9. Linux下的压缩解压缩命令详解

    1.zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home ...

最新文章

  1. 藤本植物和攀爬植物模型包 Globe Plants – Bundle 23 – Vines and Creepers 03 (3D Models)
  2. python方向键映射_python交互界面无法使用方向键
  3. linux/unix lsof用法
  4. 音视频技术开发周刊 | 213
  5. 20应用统计考研复试要点(part5)--统计学
  6. 'chcp' 不是内部或外部命令,也不是可运行的程序
  7. web图片铺满网页_html5的video的背景图片poster铺满全屏大小方法
  8. java内存泄露 垃圾回收_Java面试中底层垃圾回收、代码安全、内存泄露
  9. python可视化经纬度信息
  10. html自动刷新插件谷歌,Super Auto Refresh:定时自动重新刷新网页
  11. 单播、多播(组播)和广播解释
  12. 在 360 度绩效评估中应该问的 20 个问题
  13. 回顾微生物学的发展——我们在哪里,我们要去哪里?
  14. 今晚直播 | 泰坦尼克号经典案例分析
  15. 救世之树服务端开服架设服务器搭建教程
  16. 17 Redis 的性能受CPU结构影响
  17. 2017远景能源Java面试
  18. ArangoDB——操作案例二
  19. 心灵震撼《一个8岁女孩的遗书》
  20. 前端开发:Vue中v-if和v-show的使用以及应用场景

热门文章

  1. 一直以为对性能调优十分了解,直到阿里大牛到来,才知道菜是原罪
  2. 争抢高端宝座,两轮电动车的科技战鹿死谁手?
  3. 报告预测中国未来20年将成为最大商用飞机买家
  4. 【前端学习】CSS入门
  5. appinventor2 MySQL,写给大家看的安卓应用开发书 App Inventor 2快速入门与实战pdf
  6. 数学,常识和运气:西蒙斯MIT演讲
  7. ORACLE VARCHAR2最大长度是4000?还是32767?
  8. Qt5.6 c++与网页html/js的交互实现
  9. 射频识别技术漫谈(27)——CPU卡概述
  10. 微软靠什么重新崛起?