Linux VPS備份使用了split命令來分割文件, 拷貝到windows下如何合並讀取?
在Linux下可以使用cat 命令來完美合並通過split分割的文件, 那在windows下該怎麼辦呢?
可以直接使用copy命令來時行合並:
代碼如下:
D:YourDirectory>copy /b 20130428.part000+20130428.part001 backup.tar.gz
合並完後使用MD5校驗工具來校驗生成的文件HASH值發現和合並前的文件是不一樣的, 通過這樣的話就認為文件是不一樣的, 所以一直在找方法使合並後的文件MD5值是一樣的。後來我無意中打開文件查看後發現文件的內容沒有多大的改變, 主體是一樣的。 但有一些很明顯的屬於Linux文件系統留下的標志,由於這些標志的存在, 使得文件的可讀性降低。 若能提高可讀性,MD5值一樣不一樣也就無所謂了。
看到這的時候就想到了以前學習的時候講到由於兩個系統間的差異,Linux下的文件若直接在Windows下讀的放會出現這樣的情況, 需要在Linux下使用文件格式轉換命令進行轉換。
代碼如下:
sed -e 's/$/r/'
將轉換後的文件拷貝到Windows下, 再使用copy 進行合並後打開, 文件已很通順了。 和在Linux打開後顯示的效果一樣。 OK, 完成。