可恶的ftp的ascii和binary模式 – 导致传输前后文件不一致

今天传输一个linux的可执行文件到ft服务器,然后从另外一台linux上面下载这个文件,然后执行,

总是出现:

bash: ./a.out no such file or directory

或者是

segment fault

 

所以如果你的可执行程序出现这种问题,很有可能文件本身出错了。

 

解决的办法

ftp命令链接到服务器后,先使用

binary

命令改变传输文件的字节模式,默认是ascii模式。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

留言

你的邮箱是保密的 必填的信息用*表示