您好我正在尝试解压缩Solaris服务器上的压缩文件.我运行命令
tar xvf 4.56_release.tar.gz
Run Code Online (Sandbox Code Playgroud)
但是这会报告以下错误
tar:目录校验和错误
最初我认为这是一个糟糕的下载,所以我重新下载文件(实际上是一个不同的版本),它报告相同的错误.在Linux服务器上的Linux上解压缩和解压缩它可以正常工作.
我有什么不妥的想法.
car*_*ett 34
这.tar.gz
是你做错的提示 - 你不是先解压缩它.如果您的版本tar
支持它,您可以使用该-z
标志指定它是用gzip压缩的:
tar -xzvf 4.56_release.tar.gz
Run Code Online (Sandbox Code Playgroud)
否则,你必须gunzip
手动:
gunzip -c 4.56_release.tar.gz | tar xvf -
Run Code Online (Sandbox Code Playgroud)
(它在Linux上运行的原因可能是它有一个更新/不同的版本,可以自动检测压缩)