问答详情
源自:6-2 Linux中压缩命令2

支持老师 感谢老师。但是我看到一个错误。在.tar.bz2压缩格式那一张,选项应该是-j吧 成-z了

   .tar.zp2压缩格式那一张  选项下面 tar -jcvf  的选项应该是-j 的意思是压缩为.tar.bz2格式吧

为什么成-z了   完全没有-z这条选项啊 在这个命令里

提问者:拥有一颗学徒心的大师 2017-01-23 14:22

个回答

  • CNSDHH
    2018-10-22 14:56:41

    参数解释:

    -c   打包
    -x   解包
    -v   显示过程
    -f   指定包名
    
    -z   以 .gz 格式压缩或解压
    -j   以 .bz2 格式压缩或解压

    .tar.gz 压缩命令(.gz 格式加 -z)

    tar -zcvf <目标文件名或目录> <源文件名或目录>

    .tar.gz 解压命令(.gz 格式加 -z)

    tar -zxvf <目标文件名或目录> <源文件名或目录>

    .tar.bz2 压缩命令(.bz2 格式加 -j)

    tar -jcvf <目标文件名或目录> <源文件名或目录>

    .tar.bz2 解压命令(.bz2 格式加 -j)

    tar -jxvf <目标文件名或目录> <源文件名或目录>


  • CNSDHH
    2018-10-22 14:53:45

    参数解释:

    -c   打包
    -z   解包
    -v   显示过程
    -f   指定包名
    
    -z     以 .gz 格式压缩或解压
    -j     以 .bz2 格式压缩或解压

    .tar.gz 压缩命令(.gz 格式加 -z)

    tar -zcvf <目标文件名或目录> <源文件名或目录>

    .tar.gz 解压命令(.gz 格式加 -z)

    tar -zxvf <目标文件名或目录> <源文件名或目录>

    .tar.bz2 压缩命令(.bz2 格式加 -j)

    tar -jcvf <目标文件名或目录> <源文件名或目录>

    .tar.bz2 解压命令(.bz2 格式加 -j)

    tar -jxvf <目标文件名或目录> <源文件名或目录>


  • 蓝烟amber
    2017-06-07 19:29:49

    经过我的实验,-z和-j都可以压缩。其中main目录是通过-z压缩的大小是148,-j压缩的是main2大小是147

    drwxr-xr-x. 2 root root  4096 6月   8 00:26 main

    drwxr-xr-x. 2 root root  4096 6月   8 03:29 main2

    -rw-r--r--. 1 root root   147 6月   8 03:30 main2.tar.bz2

    -rw-r--r--. 1 root root   148 6月   8 03:24 main.tar.bz2


  • 益达吃益达
    2017-01-23 16:42:19

    我也看到了。-z是手误吗