几种常见的压缩文件案扩展名:

*.z           compress程序压缩的文件

*.gz         gzip程序压缩的文件

*.bz2       bzip2程序压缩的文件

*.tar         tar程序打包的数据,并没有压缩过

*.tar.gz    tar程序打包的文件,其中经过gzip的压缩

*.tar.bz2  tar程序打包的文件,其中经过bzip2的压缩

compress这个压缩命令是非常老旧的一款,大概只有在非常旧的UNIX机器上面还会找到这个软件。

compress  [-rcv]   文件或目录                         <==这里是压缩

uncmpress   文件.z                                         <==这里是解压缩

注意:在默认的情况中,被compress压缩的源文件会不见,而压缩文件会被创建起来,而且扩展名是*.z。

gzip可以说是应用最广的压缩命令了。目前gzip可以解开compress,zip与gzip等软件所压缩的文件。至于gzip所建的压缩文件为*.gz的文件名。

gzip    [-cdtv#]    文件名

参数:

-c :          将压缩的数据输出到屏幕上,可通过数据流重定向来处理

-d :          解压缩的参数

-t  :          可以用来检验一个压缩文件的一致性,看看文件有无错误

-v :          可以显示出原文件/压缩文件的的压缩比等信息

-# :          压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6

bzip2的用法几乎和gzip相同

bzip2   [-cdkzv#]   文件名

参数:

-c :          将压缩的数据输出到屏幕上,可通过数据流重定向来处理

-d :          解压缩的参数

-k :          保留原文件,而不会删除原始的文件

-z :          压缩的参数

-v :          可以显示出原文件/压缩文件的的压缩比等信息

-# :          压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6

tar

tar  [-j|-z]  [cv]  [-f  新建的文件名]   filename                            <==打包与压缩

tar  [-j|-z]  [tv]   [-f  新建的文件名]                                            <==查看文件名

tar  [-j|-z]  [xv]  [-f  新建的文件名]   [-C  目录]                           <==解压缩

参数

-c  :          新建打包文件,可达陪-v来查看过程中被打包的文件名(filename)

-t   :          查看打包文件的内容含有那些文件名,重点在查看文件名

-x  :          解打包或压缩的功能,可以搭配-C(大写)在特定目录解开

特别留意的是,-c,-t,-x不可同时出现在一串命令行中

-j   :          通过bzip2的支持进行压缩/解压缩,此时文件名最好为*.tar.bz2

-z  :          通过gzip的支持进行压缩/解压缩,此时文件名最好为*.tar.gz

-v  :          在压缩/解压缩的过程中,将正在处理的文件名显示出来

-f  filename :          -f   后面要接被处理的文件名。建议  -f  单独写一个参数

-C  目录  :          这个参数用在解压缩是,若要在特定目录解压缩,可以使用这个参数

linux 解压 目录,linux 中目录、文件的解压缩相关推荐

  1. linux解压lzma,如何获得LZMA2文件的解压缩大小(.xz/liblzma)

    我想我找到了解决方案. 这是一个非常粗糙的代码示例,但似乎工作正常. 我假设我有一个do_mmap()函数将整个文件作为只读映射到内存中,并返回映射的总大小. 这可以自然适应使用read/fread/ ...

  2. linux的文件解压命令,linux解压命令(linux解压文件命令)

    在Linux指令下解压扩展名为".zip"的文件,最简单有用的方法是运用解压缩程序unzip来完结,详细的步骤如下: 装置unzip解压缩程序 通常情况下,Linux系统下都自带u ...

  3. Linux解压.tgz,.tar.gz文件(tar详细参数使用介绍)

    一.Linux操作.tgz文件 1.解压.tgz文件: (1)解压到当前文件夹 命令:tar zxvf  文件名.tgz -C ./ eg:tar zxvf demo.tgz -C ./ (2)解压到 ...

  4. win压缩包linux解压软件,linux解压rar,zip压缩文件教程

    现在网上下载的文件很多都是rar,zip打包的,便于网络上传输,在Windows中只需要安装一个压缩软件那么加压rar,zip压缩文件就很方便了,那么在linux系统中呢,如何解压.zip和.rar文 ...

  5. Linux解压压缩包到同名目录,里面的文件会自动覆盖吗?

    目录 1.结论 2.背景 3.验证过程 3.1.现有文件目录 3.2.压缩包文件目录 3.3.解压操作 3.4.解压完成效果 1.结论 会自动覆盖:相同路径下已经存在的文件将被覆盖,如果不存在的文件将 ...

  6. linux解压zip同时重命名文件

    unzip a.zip 解压文件以a为文件名 unzip a.zip -d b 解压文件重命名为b

  7. tar只解压tar包中某个文件

    如果tar包很大,而只想解压出其中某个文件.方法如下: 只想解压出Redis-1.972.tar  中的Changes文件,来查看有哪些更改. [root@uplooking]# tar -tf Re ...

  8. linux解压gcc,Linux,GCC安装(解压版)

    一.安装Gcc前,需要安装依赖: 1.gmp安装: 下载:gmp-6.0.0a.tar.bz2 解压:tar jxf gmp-6.0.0a.tar.bz2 cd gmp-6.0.0 ./configu ...

  9. java如何压缩解压图片_Java实现压缩文件与解压缩文件

    由于工作需要,需要将zip的压缩文件进行解压,经过调查发现,存在两个开源的工具包,一个是Apache的ant工具包,另一个就是Java api自带的工具包:但是Java自带的工具包存在问题:如果压缩或 ...

  10. linux解压实例,linux 下面压缩,解压.rar文件以及rar,unrar实例

    http://www.rarlab.com/download.htm [root@bass src]# wget http://www.rarlab.com/rar/rarlinux-x64-5.4. ...

最新文章

  1. SpringMVC如何实现restful接口
  2. linux dmesg信息哪来的,linux中的dmesg命令简介
  3. redis 报 error NOTAUTH Authentication required
  4. 日语python_边学日语边学python语法
  5. formSelects-v4.js 基于Layui的多选解决方案
  6. 漫画:程序员每天的6场战斗
  7. Linux学习总结(四十四)lnmp之php-fpm相关配置
  8. [渝粤教育] 西南科技大学 土木工程材料 在线考试复习资料
  9. 大一计算机知识总结,大学计算机基础超详细知识点(高手总结)免费
  10. matplotlib色彩(colors)之图表数据系列默认配色(默认色彩循环)
  11. iexplore.exe - Application Error The instruction at 0x7c0c5a6c references at memory at 0x7c0c5a6c
  12. 计算机系统如何恢复出厂设置路由器,迅捷(fast)路由器恢复出厂设置后怎么重新设置?...
  13. DWI_preprocessing DTI_reduce commands
  14. Editplus下载安装
  15. 提供家用咖啡电子秤厨房秤方案芯片CS1238
  16. 在家使用IPv6访问NAS服务器
  17. Kubernetes四探(官网Tutorials的学习)
  18. Matplotlib实现单画布绘制多个子图
  19. 生成一个袁金龙的2022年年度报告
  20. 在Windows下开发调试PySpark

热门文章

  1. R语言使用pwr包的pwr.f2.test函数对线性回归模型进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
  2. R语言ggplot2可视化删除所有分面图(facet_wrap可视化的facet结果)的标签实战(Remove facet_wrap labels)
  3. PCA图像数据降维及重构误差分析实战并使用TSNE进行异常数据可视化分析
  4. 数字图像处理3:取样和量化
  5. node.js 微信小程序 部署服务器_微信小程序云开发环境部署,及添加数据
  6. html图片滚动红点_HTML中更换或添加网站背景图片的代码怎么写?(示例)
  7. python 多种图片数据格式互转
  8. 大数据分布式集群搭建(1)
  9. 人群场景的属性--Deeply Learned Attributes for Crowded Scene Understandin
  10. 【pytorch】torch.mm,torch.bmm以及torch.matmul的使用