zoukankan      html  css  js  c++  java
  • tar命令

    1.参数说明
    【增删改查】
    -c:创建压缩包
    -x:解压
    -t:查看内容
    -r:向压缩包的末尾追加文件
    -u:更新原压缩包中的文件

    【压缩协议】
    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的

    【其它常用】
    -v:显示过程信息
    -f:操作的压缩包名。切记!该参数是最后一个参数,后面只能接压缩包名


    2.常用操作
    【压缩单个文件】
    # touch 123.txt
    # tar -czvf text.tar.gz 123.txt //压缩123.txt到text.tar.gz

    【压缩多个文件】
    //假设目录下有多个jpg文件
    # tar -cf pic.tar *.jpg //压缩所有jpg文件到pic.tar

    【增加文件】
    # touch 123.gif
    # tar -rf pic.tar 123.gif //增加压缩123.gif文件到pic.tar

    【更新文件】
    # touch 123.gif
    # tar -uf pic.tar 123.gif //更新压缩123.gif文件到pic.tar,覆盖里面原有的123.gif文件

    【查看】
    # tar -tzvf text.tar.gz
    -rw-r--r-- root/root 0 2020-12-31 12:10:15 123.txt

    【解压】
    # tar -xzvf text.tar.gz
    123.txt


    3.不同协议与格式
    【后缀名】
    *.tar 用tar -xf
    *.gz 用gzip -d或者gunzip
    *.tar.gz/*.tgz 用tar -xzf
    *.bz2 用bzip2 -d或者用bunzip2
    *.tar.bz2 用tar -xjf
    *.Z 用uncompress
    *.tar.Z 用tar -xZf
    *.zip 用unzip
    *.rar 用unrar e

    【压缩】
    tar -cf jpg.tar *.jpg //打包,不压缩
    tar -czf jpg.tar.gz *.jpg //gzip
    tar -cjf jpg.tar.bz2 *.jpg //bzip2
    tar -cZf jpg.tar.Z *.jpg //compress
    zip jpg.zip *.jpg //zip,需要先下载zip for linux
    rar a jpg.rar *.jpg //rar,需要先下载rar for linux

    【解压】
    tar -xf file.tar //解包,没压缩
    tar -xzf file.tar.gz //gzip
    tar -xjf file.tar.bz2 //bzip2
    tar -xZf file.tar.Z //compress
    unzip file.zip //zip,需要先下载zip for linux
    unrar e file.rar //rar,需要先下载rar for linux

  • 相关阅读:
    android个版本对应的SDK level,最新包括android10.0
    SQL语句 存在就更新不存在就插入
    forward和sendredirect
    JavaBean
    Cookie单点登录跨域问题
    JSP
    JSP内置对象
    Spring学习笔记
    事务
    AOP实现方式
  • 原文地址:https://www.cnblogs.com/live41/p/14235705.html
Copyright © 2011-2022 走看看