版权声明: https://blog.csdn.net/zdp072/article/details/27584773

[ tar具体解释: ]

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令。压缩解压都要用到当中一个,能够和别的命令连用但仅仅能用当中一个。
以下的參数是依据须要在压缩或解压文件时可选的:
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示全部过程
-O:将文件解开到标准输出

以下的參数-f是必须的

-f: 使用档案名字,切记,这个參数是最后一个參数。后面仅仅能接档案名。

tar -cf all.tar *.jpg                # 这条命令是将全部.jpg的文件打成一个名为all.tar的包。

-c是表示产生新的包,-f指定包的文件名称。

tar -rf all.tar *.gif                # 这条命令是将全部.gif的文件添加到all.tar的包里面去。-r是表示添加文件的意思。 

tar -uf all.tar logo.gif           # 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。 

tar -tf all.tar                       # 这条命令是列出all.tar包中全部文件,-t是列出文件的意思 

tar -xf all.tar                       # 这条命令是解出all.tar包中全部文件,-x是解开的意思 

[ 压缩文件: ]

tar –cvf jpg.tar *.jpg           # 将文件夹里全部jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg      # 将文件夹里全部jpg文件打包成jpg.tar后,而且将其用gzip压缩。生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg    # 将文件夹里全部jpg文件打包成jpg.tar后,而且将其用bzip2压缩。生成一个bzip2压缩过的包。命名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg      # 将文件夹里全部jpg文件打包成jpg.tar后,而且将其用compress压缩,生成一个umcompress压缩过的包。命名为jpg.tar.Z

rar a jpg.rar *.jpg               # rar格式的压缩,须要先下载rar for linux

zip jpg.zip *.jpg                   # zip格式的压缩。须要先下载zip for linux

[ 解压文件: ]

tar –xvf file.tar                # 解压 tar包

tar -xzvf file.tar.gz          # 解压tar.gz

tar -xjvf file.tar.bz2        # 解压 tar.bz2

tar –xZvf file.tar.Z          # 解压tar.Z

unrar e file.rar                 # 解压rar

unzip file.zip                     # 解压zip

[ 总结: ]

.tar
解压:tar zxvf FileName.tar
压缩:tar czvf FileName.tar DirName
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压: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
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:r ar e FileName.rar
  
rar请到:http://www.rarsoft.com/download.htm 下载。
解压后请将rar_static复制到/usr/bin文件夹(其它由$PATH环境变量指定的文件夹也能够):
cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
  
lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
>解压后请将lha复制到/usr/bin文件夹(其它由$PATH环境变量指定的文件夹也能够):
cp lha /usr/bin/
---------------------------------------------
.rpm
解压:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解压:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------

linux下压缩与解压缩的更多相关文章

  1. linux下压缩,解压缩的方法

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

  2. linux下压缩与解压(zip、unzip、tar)详解

    linux下压缩与解压(zip.unzip.tar)详解 2012-05-09 13:58:39| 分类: linux | 标签:linux zip unzip tar linux命令详解 |举报|字 ...

  3. Linux操作系统的压缩、解压缩工具介绍

    Linux操作系统的压缩.解压缩工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.compress/uncompress命令常用参数 Linux compress命令: ...

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

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

  5. albert1017 Linux下压缩某个文件夹(文件夹打包)

    albert1017 Linux下压缩某个文件夹(文件夹打包) tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把 ...

  6. Linux下压缩与解压

    转自:http://www.mike.org.cn/blog/index.php?load=read&id=218###pp=0 [在解压或压缩的时候,一般还使用-v选项来现实正在处理的文件信 ...

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

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

  8. linux下压缩和解压

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

  9. (转)linux下压缩和归档相关命令tar,zip,gzip,bzip2

    压缩包也有两种形式,一种是tar.gz包(.tgz包也是这种),一种是tar.bz2包. tar.gz包的解压方法:tar zxvf [PackageName].tar.gz tar.bz2包的解压方 ...

随机推荐

  1. 入门redis

    学习了大佬的博客,来源自:https://www.cnblogs.com/5ishare/p/6280023.html 一.下载 https://github.com/ServiceStack/red ...

  2. 通过UA判断,对滚动条样式进行不同的操作

    浏览器滚动条的默认样式比较丑,有些情况下,又不能直接overflow:hidden掉. 本文阐述如何通过 document.styleSheets[0].insertRule 简单的实现pc端和移动端 ...

  3. jquery3.0移除了.load()方法

    参考链接:新版jquery去掉load事件了吗? 今天也遇到了这个问题,查了一下文档,确实从3.0开始移除了load.unload.error事件方法.不过依然可以用on方法绑定这些事件. Break ...

  4. ci 3.0 默认路由放在子文件夹 无法访问的解决办法

      比方说你想配置默认路由为: $route['default_controller'] = 'index/home'; ci3.0之前是可以放在 controllers中的子文件夹中的,但是到了ci ...

  5. AngularJS学习 之 安装

    1. 安装好Node.js 2. 安装好Git 3. 安装好Yeoman 以管理员身份打开cmd 输入 npm install -g yo 回车即可开始安装Yeoman,具体的安装行为最好看官网的介绍 ...

  6. Spring Boot—19Cache

    pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...

  7. 有用的linux指令(资料转载)

    对 Linux 新手非常有用的20个命令                                                                    你打算从Windows换 ...

  8. 润乾报表一个页面中的echarts地图与其他区块的联动

    需求概述: DBD样式效果如下图所示,需要点击左侧地图中的地区,右侧的仪表盘,柱线图可以对应显示对应该地区的数据. 实现思路: 分别制作带有地图.仪表盘.柱线图的3张报表:将3张报表放到DBD中设置布 ...

  9. 非J2EE部署解决方案

     根据交银施罗德真实环境已测试通过,此过程可以作为非J2EE部署的典型案例,主要是针对某些对安全性要求较高的解决方案: 基本的实现原理和部分代码如下: 1.客户端访问交银.net系统,由该系统发送 ...

  10. Eclipse 校验取消

    eclipse Multiple annotations found at this line错误,eclipse开发过程中,一些XML配置文件会报错,但是这些其实不是错,飘红的原因是因为eclips ...