版权声明: 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. dynamic结合匿名类型 匿名对象传参

    首先说明下,我一般很少用dynamic关键字(类)的,因为毕竟是由反射实现的,所以对于性能方面还是吃亏不少(注:由于心里没底,查了一些资料得知,dynamic实质上好像不是由反射实现的,其性能也比直接 ...

  2. slf4j和log4j源代码解析以及详解

    备注:下面所有代码以log4j为例 包结构 slf4j-api.jar对外提供api slf4j.log4j12.jar提供适配器 log4j.jar是log4j的jar slf4j初始化 获取ILo ...

  3. Java注解(三)

    上一篇了解了自定义注解的使用,不过里面的例子没有多大使用价值,这一回来个有用点的Demo. 目标:将实体bean保存到数据库 先来定义一个实体注解 import java.lang.annotatio ...

  4. HTTP2 帧基础知识以及Header、CONTINUATION、DATA帧相关资料:

    HTTP2于2015年2月28日正式通过IETF组织批准发布,正式定稿.有关它的内容可以参考:  HTTP2 概述  http://www.cnblogs.com/ghj1976/p/4552583. ...

  5. Java并发基础知识你知道多少?

    并发 https://blog.csdn.net/justloveyou_/article/details/53672005 并发的三个特性是什么? 什么是指令重排序? 单线程的指令重排序靠什么保证正 ...

  6. HDU3085(KB2-G 双向bfs)

    Nightmare Ⅱ Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  7. 使用vue+webpack打包时,去掉资源前缀

    在build文件夹下找到webpack.prod.conf.js文件,搜索 filename: utils.assetsPath('css/[name].[contenthash].css'), 将[ ...

  8. SQL Server 数据库差异 查询

    -- 比较两个数据库中表的差异 -- u表,p存储过程,v视图 -- INTFSIMSNEW新库,INTFSIMS旧库 SELECT NTABLE = A.NAME, OTABLE = B.NAME ...

  9. Nginx的文件夹的别名设计&drupal简洁url

    参考:nginx 官方drupal 配置 - Drupal | NGINX 环境:ubuntu14,Nginx1.12, MariaDB5.5.56,PHP7.1.7 需求:1.不同的网站,不要用文件 ...

  10. php写入文件fwrite() 函数用法

    在php中,php fwrite() 函数是用于写入文件(可安全用于二进制文件).说的简单点,就是在一个文件中,添加新的内容,本篇文章收集总结了几篇关于php写入文件fwrite() 函数用法的总结, ...