![rsync複製的二進位檔案仍然不同?](https://rvso.com/image/1346586/rsync%E8%A4%87%E8%A3%BD%E7%9A%84%E4%BA%8C%E9%80%B2%E4%BD%8D%E6%AA%94%E6%A1%88%E4%BB%8D%E7%84%B6%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
我用 複製了一些FLV視訊檔案到我的Android SD卡rsync
,但後來發現一些其中一些影片無法播放(播放幾秒鐘後停止)。經過進一步檢查,diff
告訴我這些文件與 一樣cmp
,顯示 7M 文件上的 4M 位元組左右存在差異。
嘗試再次使用 rsync 不會改變這一點,但一個簡單的cp
方法可以改變這一點。
(為了充分披露,如果我使用 -a 標誌,我確實會遇到 rsync 錯誤,因為它無法更改群組,但我不認為這是相關的,部分原因是即使在「好」文件上也會出現錯誤。 )
這是怎麼回事?
答案1
這絕對不應該發生。您也可以嘗試將標誌新增--stats --progress
至命令並查看檔案是否實際更新。