tar可以创build不同格式的档案。 GNU tar,ustar,pax,v7。 什么是最好的长期归档? 这些格式有重大差异吗?
我会使用最好的格式进行一般的备份,而且我不希望我可以提取数据,因为格式问题。 (例如v7从实现中消失)
GNU tar手册实际上有一个专门用于tar归档格式的整个部分。 ustar
和pax
格式是基于POSIX标准的, gnu
非常普遍。 我会避开其他的。
我的build议是selectpax
,即POSIX.1-2001 。 GNU tar将会使它成为未来的默认版本,即使是旧的ustar
实现也可以解压缩它。 这也是最不受限制的格式。
您可以通过指定--format pax
或单独的pax存档器来创buildPOSIX.1-2001存档,例如使用GNU tar。
pax是POSIX兼容的…那已经说了,我只用tar,tar + gz和tar + bz2
tar.gz是相当标准的。
tar将所有的文件归档到一个单独的文件中,比如.iso,但是不压缩这些文件。
gzip(gz)会压缩tar文件。
执行此操作的* nix命令行是:
tar -pczf name-of-new-archive.tar.gz /path/of/the/directory