Linux FTP文件传输程序将制表符转换为空格

Linux FTP文件传输程序将制表符转换为空格,linux,ftp,put,Linux,Ftp,Put,我正在执行FTP PUT请求,将一个文件传输到另一个服务器。它只是一个文本文件 我正在传输的文本文件格式为IDTAB transID ftp-ni XX.XX.XXX.XX首先,尝试确认远程用户在正常过程之外收到的文件中的内容。如果您的远程用户可以使用Unix/Linux命令行 head -1 ftped_file.txt | cat -vet 您应该看到^I字符序列,这意味着制表符在远程文件中 这假定文件中的第一行文本中有制表符。如果没有,那么您需要将head-1更改为head-5或其他任何

我正在执行FTP PUT请求,将一个文件传输到另一个服务器。它只是一个文本文件

我正在传输的文本文件格式为IDTAB transID


ftp-ni XX.XX.XXX.XX首先,尝试确认远程用户在正常过程之外收到的文件中的内容。如果您的远程用户可以使用Unix/Linux命令行

head -1 ftped_file.txt | cat -vet
您应该看到^I字符序列,这意味着制表符在远程文件中

这假定文件中的第一行文本中有制表符。如果没有,那么您需要将head-1更改为head-5或其他任何计数,以查看具有制表符的行

否则,您的文件可能还有3个位置可以更改

你的ftp客户端。执行手动ftp并搜索选项卡和/或空间,确认客户端上没有将选项卡转换为空间的选项

远程ftp服务器。您必须找到该服务器的文档并执行相同的搜索

最可能的位置是远程客户端的文件查看器?他们是否在文本编辑器(如Ultra Edit、notepad++或其他)中打开此文件?其中许多具有将选项卡转换为空格的默认选项