美文网首页
Linux压缩解压命令

Linux压缩解压命令

作者: 皮蛋馅儿 | 来源:发表于2018-08-15 22:57 被阅读0次

    常见的压缩文件格式:.zip .gz .bz2 .tar.gz .tar.bz2 .rar .7z
    1、.zip格式

    zip 压缩文件名 源文件(压缩文件)
    zip -r 压缩文件名 源目录(压缩目录)
    unzip 压缩文件(解压缩.zip文件)
    

    2、.gz格式

    gzip 源文件 (压缩为.gz格式,源文件会消失)
    gzip -c 源文件 > 压缩文件(压缩为.gz格式,源文件保留)
    gzip -r 目录(压缩目录下所有的子文件,但是不能压缩目录)
    gzip -d 压缩文件(解压缩文件)
    gunzip 压缩文件(解压缩文件)
    gunzip -r 压缩目录(解压缩目录里面的子文件)
    

    3、.bz2格式压缩

    bzip2 源文件(压缩为.bz2格式,源文件不保留)
    bzip2 -k 源文件(压缩后保留源文件)
    注意:bzip2命令不能压缩目录
    bzip2 -d 压缩文件(解压缩,-k保留压缩文件)
    bunzip2 压缩文件(解压缩,-k保留压缩文件)
    

    4、.tar、.tar.gz、.tar.bz2

    tar -cvf 打包文件名 源文件
    选项:
    -c 打包
    -v 显示过程
    -f 指定打包后的文件名
    例如:
    tar -cvf test.tar test(压缩为test.tar)
    gzip test.tar (转为test.tar.gz)
    
    tar -xvf 打包文件名
    选项:
    -x 解打包
    例如:
    tar -xvf test.tar
    
    tar -zcvf 压缩包名.tar.gz 源文件
    选项:
    -z 压缩为.tar.gz格式
    
    tar -zxvf 压缩包名.tar.gz
    选项:
    -x 解压缩.tar.gz格式
    
    tar -jcvf 压缩包名.tar.bz2 源文件(压缩为.tar.bz2)
    
    tar -jxvf 压缩包名.tar.bz2 (解压缩.tar.bz2)
    
    如果要解压缩到指定目录
    tar -jxvf 压缩包名.tar.bz2 -C 目标目录
    
    tar -ztvf 压缩包名.tar.gz (查看压缩包内容)
    
    

    加我微信公众号【皮蛋馅儿】,一起学习哦~

    相关文章

      网友评论

          本文标题:Linux压缩解压命令

          本文链接:https://www.haomeiwen.com/subject/vibbbftx.html