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

为什么tar命令被标记为“legacy”?

  •  3
  • helpermethod  · 技术社区  · 16 年前

    我不知道这是否真的属于这里,也许这个问题更适合超级用户。上周我写了一个小的shell脚本,在这里我使用了tar命令。当我读到报纸上的人 opengroup page about tar ,我看到它被标记为legacy,建议不要再使用它了。有人知道为什么吗?我应该用什么命令来代替呢?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Marcelo Cantos    16 年前

    AFAIK,实际上没有人使用pax,正如1997年的文档所建议的那样,顺便说一句,tar的当前版本可以处理8gb以上的数据,而我的tar版本至少可以处理8gb以上的数据 Й.txt ,因此7位ascii文件名限制显然已经过时了。

        2
  •  2
  •   tonio    16 年前

    答案在您提到的页面底部:应用程序应该迁移到 pax .

    tar 不支持大于8 GB的文件,而 圣像牌 是否,在其他事情,如国际字符编码,ACL。。。