代码之家  ›  专栏  ›  技术社区  ›  ieure

为什么TAR文件比其内容小?

  •  24
  • ieure  · 技术社区  · 17 年前

    $ du -sh oldcode
    1400848
    $ tar cf oldcode.tar oldcode
    

    所以目录是1.4gb。不过,文件要小得多:

    $ ls -l oldcode.tar
    -rw-r--r-- 1 ieure ieure 940339200 2002-01-30 10:33 oldcode.tar
    

    只有897 MB。它没有以任何方式压缩:

    $ file oldcode.tar
    oldcode.tar: POSIX tar archive
    

    5 回复  |  直到 17 年前