用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩。下面介绍一下备份与压缩的命令,大致总结了linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善。谢谢!

---------------------------------------------

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.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
解压:unrar x FileName.rar
压缩:rar a FileName.rar DirName

rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# 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环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm

.deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx

.zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到:http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/

参考文献:Linux 文件压缩工具指南
(其实看帮助是最好的方法,一般各个命令都可以用“--help”参数得到常用使用方法!)

linux下各种格式的压缩包的压缩、解压方法相关推荐

  1. Linux下tar.xz结尾的文件的解压方法

    今天尝试编译内核,下载到了一份tar.xz结尾的压缩文件,网上解决方法比较少,不过还是找到了,如下: $xz -d ***.tar.xz $tar -xvf  ***.tar 可以看到这个压缩包也是打 ...

  2. Jpeglib使用指南, 各种压缩包的压缩和解压方法, 开源社区分裂史

    http://antkillerfarm.github.io/ Jpeglib使用指南 1.问题的由来 Jpeg图片在图像处理领域已经用的相当广泛了.但在编程领域,尤其是嵌入式编程领域使用的还不是很广 ...

  3. 一章: CentOS6.5 网络配置、修改主机名、添加硬盘、压缩——解压方法、VNC—server配置

    1,配IP ,修改网络配置文件 配置网卡 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:50:56:83: ...

  4. Python 基础 之 zipfile 文件夹压缩/解压方法的简单整理

    Python 基础 之 zipfile 文件夹压缩/解压方法的简单整理 目录

  5. linux右键无法解压gz文件夹,Linux/centos下zip、tar、gz压缩解压命令

    Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip == ...

  6. 解压 64位.tgz linux,Linux下压缩/解压方法大全

    linux下压缩包格式繁多,并且在命令行下没有Windows下使用那么方便,有时候解压文件的时候会突然忘掉命令,这里fcbu.com为大家收集了基本所有文件格式的解压方法和打包命令.需要的可以参考一下 ...

  7. 压缩目录Linux常用的几种文件压缩解压方法

    查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧! .tar 解包:tar xvf FileName.tar 打包:tar cvf FileNa ...

  8. Linux常用命令--文件搜索命令:压缩解压命令

    1.命令名称:gzip 命令英文原意:GNUzip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip [文件] 功能描述:压缩文件 压缩后文件格式:.gz 2.命令名称:gunzi ...

  9. tar.gz文件命名及压缩解压方法

    tar.gz文件命名 tar是把文件打成一个包,并不压缩; gz是用gzip把打成包的.tar文件压缩; 所以成了一个.tar.gz的文件 压缩 # tar cvfz backup.tar.gz /x ...

最新文章

  1. day31 logging 日志模块
  2. 齐聚上海,get多媒体开发新技能(内附讲师资料下载)
  3. 为什么每个程序员都要学C语言的五个理由
  4. TCP/IP协议簇简介
  5. [pythonjava爬虫实战]-爬取学院老师信息之-java版本python版本
  6. 三层设计模式初步分离
  7. java 文件编码 查询系统_javaweb垃圾分类查询系统、ssm+mysql
  8. 【iVX 初级工程师培训教程 10篇文拿证】09 聊天室制作
  9. 中缀表达式到前缀表达式和后缀表达式
  10. Android CardView的基本使用
  11. mysql+'@'%_mysql忘记登录的人:命令拒绝用户”@’%’
  12. JS保证输入框里面的数值是数字
  13. 通过双击运行linux脚本
  14. matlab线性规划的最优化,【OR】Matlab求解最优化问题(1) 线性规划
  15. 11 空间平面方程 : 参数方程、向量式方程、行列式方程、三点式方程、点法式方程、一般方程
  16. 这两款iPhone不要升级iOS14.5.1 ,将会被降频!
  17. ISIS—ISIS中LSP(数据库)同步如何保证LSDB可靠性—04
  18. 动态代理[JDK]机制解析
  19. 15 个 Python 开源项目,使用 PyQt 做小型桌面应用!
  20. 老男孩教育-42期-冯家豪-决心书

热门文章

  1. 吴恩达机器学习笔记-应用机器学习的建议
  2. 一次想不到的Spring事务失效问题跟踪(事务不会滚)
  3. 《智能家居产品 从设计到运营》——第2章 技术搭台——与智能家居相关的技术...
  4. java----数据结构与算法----JavaAPI:Map接口
  5. 通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
  6. angular学习笔记(四)- input元素的ng-model属性
  7. [转载]在Eclipse CDT中编译含有多个main函数的项目
  8. Xcode 真机程序发布测试
  9. 关于Action返回结果类型的事儿(下)
  10. 《虚拟机深入应用实践》已经出版