我正在将 FTP 文件夹中的文件从 Windows 服务器上传到 Linux 服务器。文件有不同的扩展名,但可以使用记事本或 notpad++ 打开。
从 Windows FTP 上传到 Linux 后,我遇到了 CR
和 CRLF
被附加的问题。
这是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
你能帮我解决我哪里出错以及如何解决这个问题吗... 提前致谢。
最佳答案
如果要将文件转换为 *nix 行尾,请不要使用二进制模式,请使用 ascii 模式。
ascii 模式是默认模式,因此删除 binary
命令应该就足够了。
或者您可以显式地使用ascii
命令。
关于linux - 从 Windows 到 Linux 服务器的 FTP 上传时附加的 CRLF 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47282189/