tar 和 star 的区别

tar 和 star 的区别

我一直在学习 的语法和用法,tar并遇到了star.

我从联机帮助页中读到了这一段star

Star 包含 POSIX.1-2001 扩展 tar 标头的第一个免费实现。 POSIX.1-2001 扩展 tar 标头定义了一种新的标准方法,以超越历史 tar 格式的限制。它们允许(除其他外)使用 UNICODE UTF-8 编码以亚秒分辨率归档所有 UNIX 时间戳、任意大小的文件和无长度限制的文件名,以获得最佳交换兼容性。

我想知道现在这是否仍然如此,或者说tar在这方面是否已经赶上了。

我找到的大多数文档至少已有十年历史。我还查看了tar过去 10 年的变更日志,但找不到任何表明它遵循上述“扩展 tar 标头”的内容。

答案1

通过比较这两页1,2,我发现了以下内容:

  • tar支持 POSIX.1-2001 扩展 tar 标头,您可以使用开关指定此
    格式--posix--format=posix

  • tar还支持diff使用--diffor 的命令--compare,类似于star.

  • 我找不到tar和之间的任何显着差异star...

……所以我想我可以安心了。


1:http://linux.die.net/man/1/star
2:http://www.gnu.org/software/tar/manual/tar.html

相关内容