Linux tar

作者: 日三省 | 来源:发表于2016-05-20 10:48 被阅读135次

    tar 备忘:

      tar [基础�参数][附加�参数][文件] 
    
    基础�参数:
    • -x:解压
    • -c:压缩
    • -r:向压缩文件末尾追加文件
    • -t:列出压缩文件内的内容
    • -u:更新原压缩包中的文件

    这五个是独立的参数,�基础参数只能用一个,可以和别的附加参数连用。

    附加�参数
    • -z:有gzip属性的
    • -j:有bz2属性的
    • -Z:有compress属性的
    • -v:显示所有过程
    • -O:将文件解开到标准输出
    • -f:档案文件路径,这个参数是最后一个参数,后面只能接档案名。
    解压
      tar –xvf file.tar    解压 .tar
      tar -xzvf file.tar.gz    解压 .tar.gz
      tar –xzvf file.t�gz    解压 .t�gz
      tar -xjvf file.tar.bz2    解压 .bz2
      tar –xZvf file.tar.Z    解压 .Z
    
      unrar e file.rar    解压 rar 
      unzip file.zip    解压 zip
    
    压缩
      tar -cf file.tar *.jpg    将所有 .jpg 的文件压缩成 file.tar。-c �压缩,-f 文件�名。
      tar –cvf file.tar *.jpg    将所有 jpg 文件打包成 file.tar,并显示过程
      tar –czf file.tar.gz *.jpg    将所有 jpg 文件打包成file.tar后,�再用 gzip 压缩,�最终为 file.tar.gz
      tar –cjf file.tar.bz2 *.jpg    将所有 jpg 文件打包成file.tar后,�再用 bzip2 压缩,最终为 file.tar.bz2
      tar –cZf file.tar.Z *.jpg    将所有 jpg 文件打包成 file.tar 后,再用 compress 压缩,最终为 file.tar.Z
      rar a file.rar *.jpg    rar 压缩
      zip file.zip *.jpg    zip 压缩
    
    追加
      tar -rf file.tar *.gif    将所有 .gif 的文件增加到 file.tar 里面去。-r 追加。
    
    查看
      tar -tf file.tar 列出 file.tar    中所有文件,-t 列出压缩文件内的内容
    
    更新/替换
      tar -uf file.tar �name.�txt    替换 file.tar 中 name.txt 文件,-u 更新/替换。

    相关文章

      网友评论

          本文标题:Linux tar

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