Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 为什么tar命令标记为';遗产';?_Shell_Legacy_Tar - Fatal编程技术网

Shell 为什么tar命令标记为';遗产';?

Shell 为什么tar命令标记为';遗产';?,shell,legacy,tar,Shell,Legacy,Tar,我不知道这是否真的属于这里,也许这个问题更适合超级用户。上周我编写了一个小的shell脚本,在这里我使用了tar命令。当我在网上读到这个人时,我看到它被标记为“遗留”,建议不要再使用它。有人知道为什么吗?我应该使用什么命令呢?答案在您提到的页面底部:应用程序应该迁移到使用 不支持大于8 GB的文件,但支持国际字符编码、ACL等其他功能。AFAIK,实际上没有人使用pax,正如1997年的文档所建议的那样。顺便说一句,当前版本的tar可以处理超过8 GB的文件,至少我的tar版本,可以保存Й.tx

我不知道这是否真的属于这里,也许这个问题更适合超级用户。上周我编写了一个小的shell脚本,在这里我使用了tar命令。当我在网上读到这个人时,我看到它被标记为“遗留”,建议不要再使用它。有人知道为什么吗?我应该使用什么命令呢?

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


不支持大于8 GB的文件,但支持国际字符编码、ACL等其他功能。

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

对于gnu tar来说,这是正确的,但当您必须使用无法升级的旧Unice版本时,情况就不太一样了(是的,不幸的是,这在现实生活中是附加的,至少是暂时的)@tonio:这是一个母性声明。我完全同意在大多数情况下,
tar
同样好:最新的tar版本,完成了任务,处理了所有情况,部署良好。事实上,这就是我所用的。但有几次,没有最近的焦油可用,这导致了问题。在那些时候,我很高兴知道帕克斯在这里。@tonio:“母性声明”不是不同意的表达。