WARNING! 1 bare lineFeeds received in ASCII mode file may not have transferred correctly.
当我在shell上手动获取文件时,我也收到了该消息.我的脚本的FTP部分如下所示:
ftp -in $ftpip <<END_FTP_DOWNLOADuser $ftpuser $ftppasswordget data.txtbyeEND_FTP_DOWNLOAD
如何摆脱可能会打扰同事的警告信息?
手动FTP连接如下所示.我这次尝试输入“ascii”:
220 AP9617 Network Management Card AOS v2.6.4 FTP server ready.name (192.168.0.50:myusername): username331 User name okay,need password.Password:230 User logged in,proceed.ftp> ascii200 TYPE Command okay.ftp> get data.txtlocal: data.txt remote: data.txt227 Entering Passive Mode (192,168,50,161,31).125 Data connection already open; transfer starting.WARNING! 1 bare lineFeeds received in ASCII modefile may not have transferred correctly.226 Closing data connection.131468 bytes received in 19,3 secs (6,6 Kbytes/sec)ftp> bye221 Thank you for using APC products!
data.txt有500到800行,最后一行总是空的.
解决方法 尝试使用二进制模式而不是ASCII模式.它应该是这样的:ftp -in $ftpip << END_FTP_DOWNLOADuser $ftpuser $ftppasswordbinget $filenamebyeEND_FTP_DOWNLOAD总结
以上是内存溢出为你收集整理的linux – FTP:如何摆脱“警告! 1个以ASCII模式接收的裸线馈送“消息?全部内容,希望文章能够帮你解决linux – FTP:如何摆脱“警告! 1个以ASCII模式接收的裸线馈送“消息?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)