生产中需要在linux服务器和ftp服务器之间传输文件,但是用ftp命令会导致文件损毁,文件无法正常运行。
原来通过linux向ftp服务器上传文件有两种模式 :字符模式(ASCII)和二进制模式(Binary)。默认是ASCII模式,当用ASCII模式传输非文本文件时,会对文件进行转译,破坏源文件。一般上传exe文件和压缩包要用二进制模式。
具体操作:
登录ftp后,上传文件前,在ftp>状态下输入bin即可。
然后再put /root/test.war /test.war 就可以了
生产中需要在linux服务器和ftp服务器之间传输文件,但是用ftp命令会导致文件损毁,文件无法正常运行。
原来通过linux向ftp服务器上传文件有两种模式 :字符模式(ASCII)和二进制模式(Binary)。默认是ASCII模式,当用ASCII模式传输非文本文件时,会对文件进行转译,破坏源文件。一般上传exe文件和压缩包要用二进制模式。
具体操作:
登录ftp后,上传文件前,在ftp>状态下输入bin即可。
然后再put /root/test.war /test.war 就可以了