gzip命令

  --功能说明:gz文件的压缩和解压缩。

  --命令格式:gzip [参数] <文件>

  --常用参数:

     -d  解开压缩文件

     -l  列出压缩文件的相关信息

     -q  不显示警告信息

     -v  显示执行过程

     -c  把压缩后的文件输出到标准输出设备,不改变原文件

  --压缩率:压缩率是一个介于1-9的数值,默认值为6,数值越大压缩率越高。

    -best 与 -9 相同, -fast 与 -1 相同。

  --使用示例:

    gzip  filename  //生成filename.gz的 压缩文件,原文件消失

    gzip  -d  filename.gz  //解压缩filename.gz文件,原文件消失

    gzip  -c filename > filename.gz  //不改变原文件

bzip2命令

  --功能说明:.bz2文件的压缩与解压缩

  --命令格式:bzip2  [参数]  <文件>

  --常用参数:

    -k  保留原始文件,默认在压缩或解压缩后会删除原始的文件

    -v  显示指令执行过程

    -d  解压缩文件

    -c  把压缩后的文件输出到标准输出设备,不改变原文件

    -f  强行压缩文件

    -s  降低程序执行时内存的使用量,但会加长执行时间。

    -t  测试压缩文件是否正确无误

  --压缩等级:压缩等级是一个介于1-9的数值,指定压缩时的区块大小。

    -repetitive-best : 若文件中有重复出现的资料时,可利用此参数提高压缩效果。

    -repetitive-fast : 若文件中有重复出现的资料时,可利用此参数加快执行速度。

  --使用示例:

    bzip2  filename  //压缩filename文件,生成filename.bz2文件,原文件消失

    bzip2  filename.bz2  //解压缩filename.bz2,生成filename文件,原文件消失

  --提示: bzip2 以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区块损坏时,便可利用 bzip2recover 命令试着将文件中的区块分隔开来,以便解缩正常的区块。通常只适用压缩文件很大的情况。

Zip命令

  --功能说明:zip文件的压缩

  --命令格式:zip  [参数]  <文件>

  --常用参数:

    -r  递归压缩子目录下所有文件

    -d  删除压缩文件中的某个文件

    -m  向压缩文件中添加某个文件

    -t  检查压缩文件是否完整

  --使用示例:

    zip  -r  mydata.zip  mydata  //压缩 mydata 目录

    zip  -r  filename.zip  file1  file2   file3  /usr/work/school  //zip 命令能同时处理多个文件和目录,这个命令是 将file1 file2 file3 /usr/work/school 一起压缩放入 filename.zip 中

    zip  -d  mydata.zip  smart.txt  //删除 mydata.zip 中的 smart.txt 文件

    zip  -m  mydata.zip  smart.txt  //向 mydata.zip 中添加 smart.txt 文件

    

unzip命名

  --功能说明:zip文件的解压缩

  --命令格式:unzip  [参数]  <文件>  <目录>

  --常用参数:

    -o  不提示的情况下覆盖文件

    -d  指明文件将解压到某个目录下

  --使用示例:

    unzip  mydata.zip  -d   mydata  //将 mydata.zip 中的内容解压到 mydata 中去

    unzip mydata.zip  //直接将 mydata.zip 解压到当前目录

tar命令

  --功能说明:文件的打包和解包

  --命令格式:tar  [参数]  <目录>

  --常用参数:

    -z  使用gzip压缩文件或解压

    -Z  用compress压缩文件或解压

    -j  用bzip2压缩文件或解压

    -c  用于创建一个新的存档文件,即打包

    -x  从归档文件中恢复备份文件,即解包

    -v  列出处理的详细信息

    -f filename  使用filename指定存档文件名

    -t  用于列出一个存档文件中的文件名

  --使用示例:

    tar  -cvf  my.tar  somedirname  //将somedirname等多个文件打包到 my.tar中,原文件不变

    tar  -tf  my.tar  //列出 my.tar 中的文件

    tar  -xvf my.tar  //将 my.tar 包中的文件解包出来,原文件不变

    tar  -zcvf my.tar.gz   somedirname   //将 somedirname等多个文件打包并使用 gzip进行压缩

    tar  -jcvf   my.tar.bz2  somedirname  //将 somedirname等多个文件打包并使用 bzip2进行压缩

    tar  -ztf  my.tar.gz  //查看my.tar.gz 中的文件

    tar  -jtf  my.tar.bz2  //查看 my.tar.bz2中的文件

    tar  -zxvf  my.tar.gz  //对 my.tar.gz 进行解压缩并解包

    tar  -jxvf  my.tar.bz2  //对 my.tar.bz2 进行解压缩并解包

  

    

Centos 压缩、解压和打包命令的更多相关文章

  1. CentOS 压缩解压

    目录 命令 tar gzip.gunzip bzip2.bunzip2 zip.unzip 命令组合 打包:将多个文件合成一个总的文件,这个总的文件通常称为"归档". 压缩:将一个 ...

  2. Linux 压缩解压及备份命令

    linux中压缩与备份命令总结一.压缩与解压缩 1.compress [-rcv] 文件或目录 <==压缩 uncompress 文件.Z <==解压缩 -r:可以连同目录下的文件也同时进 ...

  3. linux下安装压缩解压程序7z命令及7z命令的使用

    1.1 在线安装如果你的宿主机Linux可以连接外网,推荐用这种方式,方便简单,执行命令:sudo apt-get install p7zip即可在线安装7z命令. 1.2 安装包安装7z(准确点说是 ...

  4. Linux下解包/打包,压缩/解压命令

    .tar 解包:tar xvf FileName.tar 打包:tar cvf fileName.tar DirName tar.gz和.tgz 解压:tar zxvf FileName.tar.zi ...

  5. centos里的压缩解压命令tar总结

    压缩 tar czvf 压缩文件名称.tar.gz 文件或者目录名称 比如:tar czvf backup.tar.gz /etc,把/etc目录打包成文件backup.tar.gz c是打包 z是g ...

  6. linux常用命令---打包压缩解压

    打包压缩解压

  7. linux笔记:linux常用命令-压缩解压命令

    压缩解压命令:gzip(压缩文件,不保留原文件.这个命令不能压缩目录) 压缩解压命令:gunzip(解压.gz的压缩文件) 压缩解压命令:tar(打包压缩目录或者解压压缩文件.打包的意思是把目录打包成 ...

  8. linux笔记:压缩解压命令gzip,gunzip,tar,zip,unzip,bzip2,bunzip2

    命令名称:gzip功能:压缩文件命令所在路径:/bin/gzip用法:gzip 文件压缩后文件格式:.gz其他:压缩后不保留原文件:只能压缩文件,不能压缩目录 命令名称:gunzip功能:解压.gz格 ...

  9. Linux的压缩解压命令快速上手——解压篇

    在Linux系统中,压缩文件通常是先将若干文件(包括目录)打包成一个tar文件,然后再调用压缩程序将tar文件压缩成相应的压缩包,这也就是为什么Linux系的压缩包的后缀通常都是像tar.gz,tar ...

随机推荐

  1. IOS 在不打开电话服务的时候,可以响应服务器的推送消息,从而接收服务器的推送消息

    在做即时通讯(基于xmpp框架)的时候遇到这样一个问题,就是在真机测试的时候,你按Home键返回桌面,在你返回桌面的时候,这是你的程序的挂起状态的,在你挂起的时候, 相当于你的程序是死的,程序的所有进 ...

  2. hive删除数据

    按分区删除: ALTER TABLE test1  DROP PARTITION (dt='2016-04-29'); 删除符合条件的数据: insert overwrite table t_tabl ...

  3. Runtime的几个小例子(含Demo)

    一.什么是runtime(也就是所谓的“运行时”,因为是在运行时实现的.)           1.runtime是一套底层的c语言API(包括很多强大实用的c语言类型,c语言函数);  [runti ...

  4. iOS开发阶段技能总结

    这是一篇自己平时纪录的笔记... 1.基本的数据结构常识:链表,队列,栈 2.基本的算法:排序,动态规划等常用算法 3.基本的概念,cocoa,各种自带的view的使用. 4.xcode自带的测试:O ...

  5. mac上用teamviewer远程windows输入问题

    问题: 在mac上用teamviewer远程windows时,碰到shift,=等按键无效的问题. 解决办法: 远程桌面连接服务器时,键盘不能正常打字.此时把windows自带的小键盘打开后,此时再用 ...

  6. Ninject之旅之五:Ninject XML配置

    摘要 使用XML配置,需要添加Ninject XML扩展的引用.下一步是添加一个或多个包含类型注册的XML文件.记得这些文件应该跟应用程序一起发布.因此不要忘记将XML文件的属性设置成“Copy if ...

  7. 解决Debian系统的Crontab执行时间时差问题

    首先用 * * * * * date >> /root/log.log 做个测试,发现显示的是UTC的时间,但是直接执行date,得到的是CST的时间.可见在Debian里crontab的 ...

  8. linux病毒

    linux病毒查杀规范 一.病毒发现 1.ps -A.ps -ef.ps -aux查看是否有异常进程 2.last,lastlog命令可查看最近登录的帐户及时间 3.查看/var/log/messag ...

  9. hbase hmaster故障分析及解决方案:Timedout 300000ms waiting for namespace table to be assigned

    最近生产环境hbase集群出现停掉集群之后hmaster无法启动现象,master日志报异常:Timedout 300000ms waiting for namespace table to be a ...

  10. sassCore

    core文件 setting 负责基础变量的文件,如常用的颜色,字体等变量. css3 负责css3属性前缀的文件.参考了bourbon,然后进行一系列的扩展及优化,以使解析出来的代码更加合理. me ...