zoukankan      html  css  js  c++  java
  • linux命令-tar打包和压缩并用

    tar在打包的时候进行压缩 支持 gzip bzip2 xz 格式

    -z  gzip格式

    -j  bzip2格式

    -J  xz格式

      

    压缩打包

    [root@wangshaojun ~]# tar -zcvf 12.tar.gz 123 234
    123/
    123/111/
    123/111/234/
    123/111/234/22.txt
    234/
    234/123.txt
    [root@wangshaojun ~]# ls
    123 1.tar
    1234.1 1.txt 
    12.tar.gz 234

    解包

    [root@wangshaojun ~]# tar -zxvf 12.tar.gz
    123/
    123/111/
    123/111/234/
    123/111/234/22.txt
    234/
    234/123.txt
    [root@wangshaojun ~]# ls ////压缩包仍在 
    123 1.tar
    1234.1 1.txt 
    12.tar.gz 234

    查看包内容

    [root@wangshaojun ~]# tar -tf 12.tar.gz  /////bzip2用-tf  xz格式的用-Jtf
    123/
    123/111/
    123/111/234/
    123/111/234/22.txt
    234/
    234/123.txt

    指定目录解压

    [root@wangshaojun ~]# tar -C /tmp/ -zxvf 12.tar.gz
    123/
    123/111/
    123/111/234/
    123/111/234/22.txt
    234/
    234/123.txt

    //////////////////////////////////////////////////////////////////////////////

    打包的同时 过滤文件 --exclude 后面跟过滤掉的单个或多个文件和目录

    [root@wangshaojun ~]# tar --exclude 11.txt -cvf 123.tar 123
    123/
    123/111/
    123/111/234/
    123/111/234/22.txt
    [root@wangshaojun ~]# tar -tf 123.tar
    123/
    123/111/
    123/111/234/
    123/111/234/22.txt

    /////////////////////////////////////////////////////////////////////////////////

    总结

    gz:压缩 tar -zcvf 1.tar.gz 111 222   ;  解压缩 tar -zxvf 1.tar.gz ;查看 tar -tf 1.tar.gz

    bz2:压缩 tar -jcvf 1.tar.bz2 111 222 ;解压缩 tar -jxvf 1.tar.bz2 ;查看 tar -tf 1.tar.bz2

    xz: 压缩 tar -Jcvf 1.tar.xz 111 222  ;  解压缩 tar -Jxvf 1.tar.xz ;查看 tar -Jtf 1.tar.xz

  • 相关阅读:
    CC学iOS杂记 001_Device
    低字节序和高字节序相互转换(Little Endian/Big Endian)
    wpf 控件复制 克隆
    压缩图片
    网络流转换为Byte数组
    JS屏蔽右键菜单,复制,粘帖xxxxx........
    记录详细错误信息
    Media Queries详解--转
    解决 asp.net 伪静态 IIS设置后 直正HTML无法显示的问题
    对C#泛型实例化对像--转
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4957755.html
Copyright © 2011-2022 走看看