Linux
一些複製的文件有額外的空行
在比較應用程序的兩個版本之間的文件的過程中,我注意到許多文件似乎在整個文件中獲得了額外的空白行。這些文件從未通過 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