美文网首页
打包,压缩,解压缩

打包,压缩,解压缩

作者: 枕梦_a280 | 来源:发表于2018-11-25 16:43 被阅读0次

    平时我们少不了传输文件,但是对于过大的或者过于分散的文件,传输不免有些麻烦,所以我们要用到压缩。当然了,我们得到一个压缩包,必须解压才能获取到其中的文件。

    • tar命令压缩与解压
    格式:tar [选项] [文件]
    常用参数:
      -c 创建压缩文件
      -x 解开压缩文件
      -z 用gzip压缩或解压
      -j 用bzip2压缩或解压
      -v 显示压缩或者解压过程
      -t 查看压缩文件内容
      -f 目标文件名字
      -p 使用绝对路径压缩
      -C 指定解压路径
      -P 保留文件的原始属性、权限信息
    

    1:压缩示例。将/usr这个目录以gzip格式进行压缩

    [root@server01 ~]# tar cvzf usr.gz /usr
    [root@server01 ~]# ll | grep *.gz
    -rw-r--r--  1 root root 1783457610 11月 25 17:26 usr.gz
    

    2:解压缩示例。

    [root@server01 ~]# tar xvzf ./usr.gz -C /test/
    [root@server01 ~]# ls /test/usr/
    bin  etc  games  include  lib  lib64  libexec  local  sbin  share  src  tmp
    

    3:排除某些文件/目录再打包

    [root@lz2 test]# ll
    总用量 0
    -rw-r--r-- 1 root root 0 3月  28 15:24 ab1.log
    -rw-r--r-- 1 root root 0 3月  28 15:24 ab2.log
    -rw-r--r-- 1 root root 0 3月  28 15:24 ab3.log
    -rw-r--r-- 1 root root 0 3月  28 15:24 cc1
    -rw-r--r-- 1 root root 0 3月  28 15:24 cc2
    -rw-r--r-- 1 root root 0 3月  28 15:24 cc3
    -rw-r--r-- 1 root root 0 3月  28 15:24 cc4
    -rw-r--r-- 1 root root 0 3月  28 15:24 cc5
    [root@lz2 test]# tar cvf uuu.gz ./* --exclude=*.log
    ./cc1
    ./cc2
    ./cc3
    ./cc4
    ./cc5
    

    相关文章

      网友评论

          本文标题:打包,压缩,解压缩

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