我需要转换为 gzip 格式或者 tar 格式吗?

我需要转换为 gzip 格式或者 tar 格式吗?
$file ccache-2.4.tar.gz 
ccache-2.4.tar.gz: HTML document, ASCII text

文件 ccache-2.4.tar.gz 采用 ASCII 测试格式

 ccache-2.4.tar.gz: not in gzip format

tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors

请提供你的建议

答案1

文件位于https://www.samba.org/ftp/ccache/ccache-2.4.tar.gz真的tar 档案。因此,真正的问题不是“如何将其从 ASCII 转换为 tar 格式”,而是“为什么该文件是 ASCII 文件而不是 tar?”

大概,你下载的文件不正确(并且 ASCII 文件包含服务器返回的错误字符串),或者谁给你这个文件。使用浏览器下载它,或者,如果你想通过终端下载,请运行:

curl -sfL "https://www.samba.org/ftp/ccache/ccache-2.4.tar.gz" -o ~/Downloads/ccache-2.4.tar.gz

或者

wget -nv "https://www.samba.org/ftp/ccache/ccache-2.4.tar.gz" -O ~/Downloads/ccache-2.4.tar.gz

该文件ccache-2.4.tar.gz将被下载到您的~/Downloads目录中。

答案2

因为它不是 tar 文件而是 ASCII 文件,所以您可以重命名该文件:删除“tar.gz”并将其替换为“.txt”...

cp ccache-2.4.tar.gz ccache-2.4.txt

您将能够使用“更多”、“更少”或文本编辑器查看内容。

相关内容