一些复制的文件有额外的空白行

在比较两个版本的应用程序之间的文件的过程中,我注意到许多文件似乎在整个文件中获得了额外的空行。 这些文件从来没有通过FTP上传,纯粹从一个位置复制到另一个使用cp ,甚至没有在目录中的每一个文件,只是看似随机的。 当我在并排格式忽略空格,换行符等文件之间进行差异时,我只是看到一堆注意事项,显示作为新行的差异,所以这:

 diff --suppress-common-lines -Bbwy /home/site1/public_html/file.php /home/site2/public_html/file.php 

输出这样的东西:

 > > > > > > 

我想这是2个问题然后:

为什么文件会得到这些额外的新的线,这是一个线结束问题,我怎么检查?

是否有可能做一个差异,将完全忽略这些线,并认识到相同的文件,基本上他们似乎是?

仅供参考,这是在CentOS服务器上。

似乎这是由另一个开发人员与他的Dreamweaver副本自动同步设置引起的。

第1部分:可能是几件事情,如提到的pboin,如果你在编辑器中打开它,它可以添加一个换行符或换行结束符,或者我评论说,如果源或目标文件系统是MSDOS / FAT分区。

第2部分:尝试–strip-trailing-cr