tar.gz本地文件上传到服务器无法解压.
2017-10-20 09:19
218 查看
最近在升级java jdk的时候,下载了一个官网的tar.gz的jdk压缩包.但是上传到服务器之后,就是无法解压,连续操作几次都是一样报错。
错误如下:
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now
百度了很久看了各种回答都不对,因为对linux不是很熟悉,没办法定位到问题,所以就自己动手试试各种方法解决。
最后发现问题是因为上传文件的时候是直接拖拽的,文件上传编码错误。 我用的是SecureFX拖拽上传的。这种方式会默认传输编码,所以上传到服务器之后就会损坏,无法解压。正确的方法应该是:如图:
1.首先选择文件,然后选择手动上传。2.选择上传的时候需要选择二进制上传。
通过以上方法就可以成功把下载的文件,完整的上传到服务器了,然后就可以解压了.
相关文章推荐
- 服务器上的文件无法复制到本地,本地也不能上传到服务器
- 本地上传文件至服务器的技巧(linux文件压缩及解压文件)
- CentOS6.5下解压文件.tar.gz .war .zip
- 编写一个shall脚本,采用case语句,自动解压“.tar.gz”或“.tar.bz2”格式文件
- Android将程序崩溃信息保存本地文件以及上传到服务器
- 查看.tar.gz文件内容(不需要解压)
- 将本地文件上传到指定的服务器(HttpWebRequest方法)
- python代码:本地压缩文件,然后连接远端linux,上传文件,解压,安装
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- linux下不解压tar.gz文件查看文件大小
- [故障公告]受阿里云部分ECS服务器故障影响,目前无法上传图片与文件
- 不解压tar.gz文件查看其中的文件大小
- centOS用tar解压文件无法 open: 没有该文件或目录
- 上传本地文件/代码到服务器空间
- Solaris 解压 .tar.gz文件
- tar.gz文件命名和压缩解压方法
- linux下 tar解压 gz解压 bz2等各种解压文件使用方法
- .tar和.gz和.tar.gz文件区别和解压包方法