版权声明: 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. CSS3 颜色属性

    关键字颜色 red 十六进制颜色 #FF0000 RGB颜色   rgb(255,0,0) 新增的颜色表示方法 RGBa: RGB代表光的三原色,Red.Green和Blue CSS3中可以增加一个值 ...

  2. [C语言] 数据结构-算法效率的度量方法-事前分析估算方法

    事前分析估算方法:在计算机程序编制前,依据统计方法对算法进行估算,抛开与计算机硬件软件有关的因素,一个程序的运行时间,依赖于算法的,好坏和问题的输入规模,所谓问题输入规模是指输入量的多少 推导过程,比 ...

  3. drawRect:和layoutSubview的区别

    关于这两个方法的区别 还是有点意思的. UIView的setNeedsDisplay和setNeedsLayout方法.首先两个方法都是异步执行的.setNeedsDisplay会调用自动调用draw ...

  4. JVM读书笔记

    1 概念 java virtual machine为java虚拟机,运行使用jdk中编译器编译的java程序. 2 JVM内存模型 程序计数器:线程私有.当前线程正在执行的行号指示器. Java虚拟机 ...

  5. 山东第四届省赛: Boring Counting 线段树

    http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=3237 Problem H:Boring Counting Time Limit: 3 Sec  ...

  6. SpringMVC配置式开发

    所谓配置式开发是指“处理器类是程序员手工定义,实现了特定接口的类,然后再在SpringMVC 配置文件中对该类进行显示的.明确的注册”的开发方式. 一.处理器映射器HandlerMapping Han ...

  7. 关于vue跨域名对接微信授权认证和APP授权认证

    这种情况一般也只会出现在前后端分离,跨域名授权的时候吧.耗费了一个前端+一个后台+一个网关,熬夜通宵了两天才整出来一套方法(你们见过凌晨6点的杭州吗,对,我下班的时候天黑了,到家天亮了....),和开 ...

  8. redis sortedSet

    zset 和set 相比: zset 类型和set类型一样,不允许有重复的元素.zset是有序的,zset 有一个double类型的分数,这个分数可以重复,zset正是通过这个分数对集合中的元素从小到 ...

  9. LGWR和DBWn的触发条件

    Rolling Forward(前滚) Oracle启动实例并加载数据库,然后通过Online Redologs中的重做日志,重现实例崩溃前对数据库的修改操作.在恢复过程中对于已经提交的事务,但尚未写 ...

  10. webapp开发绝对定位引发的问题

    最近做了一个webapp 需求是要滑动页面翻页,我使用了大量绝对定位 当遇到输入框时,在部分手机上发现了问题.虚拟键盘收回时,整个body全部下移了,经过多次测试, 发现是fixed布局的音乐按钮造成 ...