使用zip来压缩文件或文件夹不是更简单么?何必要用.tar.gz呢

来源:6-2 Linux中压缩命令2

莫莫格

2015-07-03 15:36

使用zip来压缩文件或文件夹不是更简单么?何必要用.tar.gz呢

写回答 关注

1回答

  • dire
    2015-08-22 01:33:58

    童鞋你好 你应该是没有记住老师的压缩命令1中讲的bz2和gz这两种格式的压缩包命令都对目录/文件夹的压缩有些不足 而bz2是直接不能压缩文件夹/目录的 gz是不能直接压缩目录的。

    bz2:

    [root@localhost ~]# mkdir test

    [root@localhost ~]# bzip2  test

    bzip2: Input file test is a directory.

    输入文件“测试”是一个目录。 它会提示你要压缩的文件是一个目录{“测试”是我的目录名称}

    而gz也是不能直接对目录进行压缩的 只能压缩目录下的子文件

    http://img.mukewang.com/55d75f840001b0c305300094.jpg

    gz:

    [root@localhost ~]# cd jp  //到日本目录

    [root@localhost jp]# ls   //目录下有3个文件

    cangls  longzels  usals  //三个文件 苍老师 泷泽老师 美国老师。。

    用gzip -r 压缩下jp目录

    [root@localhost jp]# cd ..                 //先到root目录下

    [root@localhost ~]# gzip -r jp        // 压缩jp目录下的所有子文件

    [root@localhost ~]# cd                    // jp 到jp目录下

    [root@localhost jp]# ls

    cangls.gz  longzels.gz  usals.gz 

    老师在压缩命令2中讲到了 tar打包的命令 可以把一个目录直接打包成一个文件 这样就可以直接对文件进行解压缩了.文件夹/目录 就成了文件了. gz和bz2就可以直接对文件解压缩了 就避免了对文件夹/目录的解压缩的不足了。

    说的不对请指出来。


Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399344 学习 · 3791 问题

查看课程

相似问题