先直接给出各种解压缩命令

.tar
压缩:tar cvf FileName.tar FileName
解压:tar xvf FileName.tar
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压: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
---------------------------------------------
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:rar e FileName.rar 

各个不同后缀的含义如下:

  1. .tar打包格式:tar程序打包的数据,并没有压缩过
  2. .z格式:compress程序压缩的文件
  3. .gz压缩格式:gzip程序压缩的文件 .bz2压缩格式:bzip2程序压缩的文件
  4. .tar.gz打包压缩:tar程序打包的文件,其中并且经过 gzip 的压缩
  5. .tar.bz2打包压缩:tar程序打包的文件,其中并且经过 bzip2 的压缩

tar是打包命令,比较常见,下面给出他的不同参数的含义

  1. -c: 建立压缩档案
  2. -x:解压
  3. -t:查看内容
  4. -r:向压缩归档文件末尾追加文件
  5. -u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但这五个命令只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。

  1. -z:有gzip属性的
  2. -j:有bz2属性的
  3. -z:有compress属性的
  4. -v:显示所有过程
  5. -o:将文件解开到标准输出

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名,并且是必须的。

下面给出一些例子

tar -cf FileName.tar DirName:这条命令是将DirName的文件夹打成一个名为FileName.tar的包。-c是表示产生新的包,-f指定包的文件名;tar -cf FileName.tar *.jpg:这条命令是将所有.jpg的文件打成一个名为FileName.tar的包;tar -rf FileName.tar *.gif:这条命令是将所有.gif的文件增加到FileName.tar的包里面去。-r是表示增加文件的意思;tar -uf FileName.tar logo.gif:这条命令是更新原来tar包FileName.tar中logo.gif文件,-u是表示更新文件的意思;tar -tf FileName.tar:这条命令是列出FileName.tar包中所有文件,-t是列出文件的意思;tar -xf FileName.tar:这条命令是解出FileName.tar包中所有文件,-x是解开的意思。

Linux下的打包和解压缩命令相关推荐

  1. linux下的打包和解压缩命令,浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...

  2. 压缩加压 linux 命令,linux下tar加压、压缩命令

    linux下tar加压.压缩命令 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 注意:在参数下 ...

  3. EduCoder Linux之文件打包和解压缩

    本实训主要讲解Linux中对文件/目录压缩和解压缩操作. 随着多媒体.视频图象.文档映象等技术的出现,数据压缩成了一个重要研究点.数据压缩基本上是挤压数据使得它占用更少的磁盘存储空间和更短的传输时间. ...

  4. Linux 下文件打包和压缩

          在 Windows 下我们通常会用好压或者是 Winrar 来进行压缩文件,一般没有打包的说法.在 Linux 下却不太一样,我们可以利用一些命令完成对文件的打包和压缩.这篇文章介绍 ta ...

  5. linux下的打包与压缩

    linux压缩或解压缩工具有很多,除了已经很少有人使用的compress外,现在常用的还有tar,bzip2,xz 和gziplinux压缩或解压缩工具有很多,除了已经很少有人使用的compress外 ...

  6. linux下快速打包/多线程压缩文件的方法

    文章目录 打包大量文件 2. 多线程压缩文件 2.1 与tar配合使用 2.2 更多用法 今日遇到一个问题,就是把一个远程主机生成的10万个图片文件(训练集)传到kaggle.所以第一个遇到的问题,就 ...

  7. Linux下的常用的打包和解压缩命令

    各个不同后缀的含义如下: .tar打包格式:tar程序打包的数据,并没有压缩过 .z格式:compress程序压缩的文件 .gz压缩格式:gzip程序压缩的文件 .bz2压缩格式:bzip2程序压缩的 ...

  8. Linux之文件打包和解压缩

    第1关:tar打包命令 有时,我们会在Linux系统中将多个文件打包成一个单独的文件,通过本关的学习,我们将学会如何在Linux系统中将多个文件/目录打包生成一个文件. 本关任务:使用tar命令完成文 ...

  9. linux中如何压缩单个文件大小,Linux 将文件打包、压缩并分割成指定大小

    打包文件: tar -cvf .tar 分割文件: split -b 3G -d -a .tar .tar. //使用split命令,-b 3G 表示设置每个分割包的大小,单位还是可以k // -d ...

最新文章

  1. 细颗粒度Singleton模式实现
  2. 余额宝利率破2.4%,你还会把钱放在余额宝里面吗?
  3. iOS开发之手势识别
  4. NOIP模拟测试39,思维禁锢专场「工业题·玄学题·卡常题」
  5. WebStorm取消默认style样式折叠
  6. Javascript 刷新框架及页面的方法汇总(转)
  7. 动态规划练习合集(c++)
  8. 090717 T OOD时的接口
  9. 数据库路由中间件MyCat - 源代码篇(11)
  10. MySql存储含有特殊符号的微信昵称
  11. cad 绘制直线 设定长度 角度
  12. 国际植物基博览会2022年6月首次亮相上海;海瑞温斯顿珠宝王国在北京开设新零售沙龙 | 知消...
  13. Java单词首字母小写转大写
  14. javafx 五、网络请求
  15. USB TypeC接口和USB PD快充协议,有何区别?
  16. ValueError: Invalid format specifier
  17. “千亿市值”巨无霸的膨胀 腾讯靠什么撬动下一个1000亿美金?
  18. 微信小程序使用真机或开发工具进行http请求开发测试亲测有效
  19. 大象装企营销:16个月,血亏300万,投资人撤资,公司倒闭
  20. 【流程标准化】标准操作规程(SOP)基础知识

热门文章

  1. 利用T0定时器定时 100ms,每当定时时间到就使 P1.7 求反
  2. 浏览器缓存——强缓存、协商缓存
  3. lua 16进制转10 10转16进制
  4. IDEA新建项目需要新建好文件夹
  5. 免费使用谷歌的深度学习云服务
  6. 设计数据密集型应用(一),DDIA
  7. 一、万信金融项目——项目介绍
  8. 计算机的CPU的电路是多少KW,你的电脑多少瓦? 最全面的CPU功耗测试
  9. Linux 设备驱动
  10. java从小白到老白⑤——传智播客27版笔记