zoukankan      html  css  js  c++  java
  • 第六节 打包压缩命令

    gzip 压缩(解压)文件,不能压缩目录,不保留原文件
    压缩语法:gzip 文件
    解压语法:gunzip 文件
    gzip -d 文件

    bzip 压缩(解压)文件,不能压缩目录,压缩文件后缀为.bz2
    语法:bzip [-k][文件]
    -k 产生压缩后保留原文件(压缩比高)
    -d 解压的参数
    解压使用bzip -d 或者 bunzip2

    zip 压缩或者解压文件,压缩后文件后缀为.zip,保留原文件
    语法:zip 选项[-r][压缩后文件的名称][文件或者目录]
    -r 压缩目录,压缩目录时没有写-r,压缩后文件没有数据
    解压使用unzip,主要如果解压时已经存在同名文件,不会进行覆盖

    tar 文件、目录打(解)包,源文件是保留不会被删除
    语法:tar [-zcf ]压缩后的文件名 要压缩的文件或者目录名
    -c 建立一个压缩文件的参数指令(create),后缀是.tar
    -x 解开一个压缩文件的参数指令(extract)
    -z 以gzip命令压缩/解压文件
    -j 以bzip压缩/解压文件
    -v 压缩过程中显示文件(verbose)
    -f file指定文件名,必选项
    tar -cf tar -xf 单独的打包,解包

    一步到位打包压缩(解包解压)
    gzip -zcvf (压缩后的文件名)(要压缩的文件名)
    tar -czf ag.tgz a.txt
    tar -zxvf(要解压解包的文件名)
    tar -zxf ag.tgz

    tar -cf -xf 单独压缩 ,解压缩
    tar -z 以gzip打包并压缩 文件格式:.tar.gz(.tgz)
    tar -j 以bzip打包并压缩目录 文件格式:.tar.bz2

    tar -zcvf dir1.tar.gz dir1 将目录dir1da打包并压缩成压缩文件dir1.tar.gz
    tar -zxvf dir1.tar.gz -C /root/a 解压到指定的/root/a路径
    tar -cvf bak.tar 将当前目录文件打包为bak.tar
    tar -xvPf bak.tar 解压到当前目录,默认是相对路径,P参数是支持绝对路径
    tar -cvPf bak.tar /a/b 将/a/b路径压缩成bak.tar
    tar -zcvf bak.tar.gz bak.tar 或者 gzip bak.tar 使用gzip将打包文件bar.tar 压缩为bak.tar.gz
    tar -rvf bak.tar /etc/password 将/etc/password追加到bak.tar中
    tar -cjvf test.tar.bz2 test 生成tset.tar.bz2压缩文件
    tar -xjf test.tar.bz2 解压

  • 相关阅读:
    74.Interesting Sequence(有趣的数列)(拓扑排序)
    CODEVS 1746 贪吃的九头龙
    NYOJ 110 剑客决斗
    CODEVS 2451 互不侵犯
    洛谷 P1896 互不侵犯King
    洛谷 P1066 2^k进制数
    洛谷 P1656 炸铁路
    洛谷 P1830 轰炸Ⅲ
    CODEVS 1051 接龙游戏
    POJ 3461 Oulipo
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12409975.html
Copyright © 2011-2022 走看看