zoukankan      html  css  js  c++  java
  • tar等

    tar格式,会打包成一个文件,可以对多个目录,或者多个文件进行打包
    tar命令只是打包,不会压缩,打包前后大小是一样的

    tar命令

    -c //打包
    -x //解压
    -f //指定文件
    -t //查看


    tar cf 压缩后的文件名 要压缩的文件或者目录 //打包的过程

    如打包多个文件
    tar cf 压缩后的文件.XXX.tar 文件或者目录
    tar tf 一个tar格式的文件 //查看tar包文件的所有内容

     


    ################################################################################
    gz格式文件的操作(gz格式只能针对文件)不能对目录进行压缩
    gzip命令
    gzip 文件 //指定要压缩那个文件,会删除源文件,压缩后文件名后缀.gz
    gzip -c boot.tar > boot.tar.gz //使用-c和重定向的方式可以保留源文件

    gunzip 文件 //解压gz格式的文件,解压后会删除源文件
    gunzip -c gz格式文件 > 解压后的文件名 //解压后,不删除源文件


    ---------------------------------------------------------------------------------
    bzip2格式的文件的操作(bzip2格式也是只能针对文件)不能对目录进行压缩

    bzip2命令
    bzip2 文件 //指定要压缩的那个文件,以bzip2的格式压缩,会删除源文件,压缩后文件名的后缀.bz2
    bzip2 -c 源文件 > 压缩后的文件名,bz2格式 //使用-c和重定向的方式可以保留源文件

     

    bunzip2 文件名 //解压,但是解压后不保留原文件
    bunzip2 -c bz2格式文件 > 解压后的的文件 //解压,解压后保留源文件

     


    ######################################################################################################################
    将tar命令与gzip,bzip2结合使用
    -c //打包
    -t //查看
    -x //解压
    -f //指定文件

    -v //打包或者解压过程中,显示具体的列表信息

    -z //打包后压缩成gzip格式
    -j //打包后压缩成bzip2格式

     

    使用tar解压的时候不会删除源文件

    tar tf tar格式/gzip格式/bzip2格式 //可以查看文件压缩包里的内容

     

    对于gzip格式,无论压缩或者解压,我们必须使用-z选项,表示是一个gzip类型

    tar -zcv 文件名.gz 文件或者目录,可以写上多个 //打包压缩gz
    tar -zxf gz格式文件 //解压到当前目录,如果需要解压到指定目录后跟 -C 目录名


    对于bzip2格式,无论压缩或者解压,我们必须使用-j选项,表示是一个bzip2类型
    tar -jcf 文件名.bz2 文件或者目录,可以写上多个 //打包压缩bzip2格式
    tar -jxf bzip2格式文件 //解压到当前目录,如果需要解压到指定目录后跟 -C 目录名

  • 相关阅读:
    bzoj 1071: [SCOI2007]组队
    bzoj 4872: [Shoi2017]分手是祝愿
    (python)循环中动态产生变量
    Python中的exec、eval的区别
    MATLAB中feval与eval的区别
    用intellij idea 写第一个Java程序
    Python词云的中文问题
    python里的apply,applymap和map的区别
    Python 正则表达式匹配小数
    字典的深拷贝与浅拷贝
  • 原文地址:https://www.cnblogs.com/czkbz/p/5948985.html
Copyright © 2011-2022 走看看