我正在将FTP文件夹中的文件从Windows服务器上传到Linux服务器。文件有不同的扩展名,但可以使用记事本或notpad++打开。在从CR上传到Linux之后,我遇到了一些问题,比如CRLF和CRLF。
我正在以以下格式从windows上传一个文件

这是FTP上传到Linux服务器后的文件。我们可以看到许多CR和CRLF标记正在被附加,情况不应该如此。

我需要Linux中以下格式的文件(只附加LF标记)

对于从windows到Linux的FTP,我使用的批处理脚本如下所示。
open XXXXXXXXXX.net
UID
PASSWORD
cd METS
cd MARVELRAIL
binary
mput E:\METS+_BULK_UPLOAD\BULK_FOLDERS\OUT\DISCH\*.*
quit你能帮我知道我哪里出了问题以及如何解决这个问题吗.提前谢谢。
发布于 2017-11-14 09:54:38
如果希望将文件转换为*nix行尾,请不要使用二进制模式,而是使用ascii模式。
ascii模式是默认模式,因此删除binary命令就足够了。
或者可以显式地使用ascii命令。
https://stackoverflow.com/questions/47282189
复制相似问题