Fork me on GitHub

命令行的基本使用方法(压缩解压命令)

绝大多数的压缩文件不会被病毒感染

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

命令名称:gunzip(解压文件)
命令英文原意:GUN unzip
命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gunzip[ 压缩文件 ]
功能描述:解压缩 .gz 的压缩文件
范例:$ gunzip install.log.gz

注意:gzip这种压缩方式:1、只能压缩文件,不能压缩目录
                                             2、不保留原文件

gzip    gunzip(gzip -d也可以进行解压缩,为规范使用第一种gunzip)

可以压缩目录的压缩方式:tar

2、命令名称:tar(打包压缩目录)
命令所在路径:/bin/tar
执行权限:所有用户
语法:tar  选项[ -zcf ] [压缩后文件名] [ 目录 ]
                -c    打包(把目录打包成一个文件)(create)
                -v    显示详细信息
                -f     指定文件名
                -z    打包同时压缩
功能描述:打包目录
压缩后文件格式:.tar.gz
范例:1、tar -cfv     japan.tar      japan            # 将japan目录打包成 japan.tar
                gzip    japan.tar                                #将japan.tar压缩成 japan.tar.gz 格式
           2、tar -zcvf    japan.tar.gz    japan        #将Japan目录 打包并压缩japan.tar.gz 格式

tar命令解压缩语法:
                -x    解包
                -v    显示详细信息
                -f    指定解压文件
                -z    解压缩
范例:$ tar -zxvf   japan.tar.gz

注意:-zcvf的顺序最好不要变,v不可以乱放(可以不写V,但是想查看过程就按照给的顺序写),不然会提示:”tar:xdl.tar.gz:归档中找不到“ 的错误提示

tar -zcvf japan.tar.gz japan
tar -zxvf japan.tar.gz

3、命令名称:zip(压缩文件或目录)
命令所在路径:/usr/bin/zip
执行权限:所有用户
语法:zip 选项[ -r ] [ 压缩后文件名 ] [ 文件或目录 ]
                        -r    压缩目录
功能描述:压缩文件或目录
压缩后文件格式:.zip
范例:$ zip  buoduo.zip    boduo        #压缩文件
          $ zip  -r  japan.zip    japan        #压缩目录

注意: 1、能保留源文件
            2、能压缩文件和目录
            3、压缩比相对较小

命令名称:unzip(解压.zip的压缩文件)
命令所在路径:/usr/bin/unzip
执行权限:所有用户
语法:unzip [ 压缩文件 ]
功能描述:解压.zip的压缩文件
范例:$ unzip   test.zip

zip      boduo.zip      boduo
zip   -r   japan.zip     japan
unzip     japan.zip

4、命令名称:bzip2(压缩较大的文件)  
命令所在路径:/usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项 [ -k ] [ 文件 ]
                              -k  产生压缩文件后保留源文件(keep)
功能描述:压缩文件
压缩后文件格式:.bz2        .tar.bz2
范例: $ bzip2 -k boduo
            $ tar -cjf    japan.tar.bz2     japan
                    -z--->-j
命令名称:bunzip2(解压缩)
命令所在路径:/usr/bin/bunzip2
执行权限:所有用户
语法: bunzip2 选项 [ -k ] [ 压缩文件 ]
                                   -k 解压缩后保留原文件
功能描述:解压缩
范例:
解压缩:$ bunzip2  -k boduo.bz2
              $ tar -xjf   japan.tar.bz2

bzip2 -k boduo
bunzip2 -k boduo.bz2

tar -cjf   japan.tar.bz2   japan
tar -xjf   japan.tar.bz2

共5种压缩格式:.gz    .tar.gz    .zip    .bz2    .tar.bz2
.gz        gzip        gunzip
.tar        tar -cf  -xf(打包,不常用)
.tat.gz   tar -zcf   -xcf
.zip        zip  -r      unzip
.bz2      bzip2     bunzip2
.tar.bz2      tar    -cjf   -xjf

查看不解包
    tar -ztvf  aa.tar.gz    查看不解包
    tar -jtvf   aa.tar.bz2
          -t  只查看,不解压
    tar  -jxvf  root.tar.bz2  -C /tmp     指定解压缩位置
                                      -C    大写














posted @ 2015-07-28 15:34  LookPHP  阅读(2051)  评论(0编辑  收藏  举报