![Rsync でコピーされたバイナリ ファイルはまだ異なりますか?](https://rvso.com/image/1346586/Rsync%20%E3%81%A7%E3%82%B3%E3%83%94%E3%83%BC%E3%81%95%E3%82%8C%E3%81%9F%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%81%BE%E3%81%A0%E7%95%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
私はいくつかのFLVビデオファイルをAndroid SDカードにコピーしましたrsync
が、後でいくつかのこれらのビデオのうち は再生できませんでした (数秒再生した後に停止しました)。さらに調べてみると、diff
はファイルが同じではないことを示しており、 も と同様に、cmp
7 MB のファイルの 4 MB バイト付近に矛盾があることを示しています。
rsync を再度使用しても状況は変わりませんが、単純なcp
方法では変わります。
(完全な開示のために言うと、-a フラグを使用するとグループを変更できないため rsync でエラーが発生しますが、これは「正常な」ファイルでもエラーが発生するため、関連がないと思います。)
どうしたの?
答え1
--stats --progress
これは絶対に起こってはならないことです。コマンドに フラグを追加して、ファイルが実際に更新されるかどうかを確認することもできます。