rsync を使用してファイルをコピーします。
rsync -trvh "/media/user/HDD/Arch/" "/media/user/my_drv/Arch/" && rsync -trvhc "/media/user/HDD/Arch/" "/media/user/my_drv/Arch/"
rsyncの実行が完了した後、最後の数行の出力は次のようになります。
sent 218.26G bytes received 1.37M bytes 5.48M bytes/sec
total size is 218.20G speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]
コピーされていないファイルを確認した後、以下を実行しました。
rsync -trnqhc "/media/user/HDD/Arch/" "/media/user/my_drv/Arch/"
私は何の結果も得られません。両方のフォルダのプロパティを確認しました。
(ターゲットフォルダ)の場合、/media/user/my_drv/Arch/
次のようになります。ファイル:65697、フォルダ:19812
(ソースフォルダ)の場合は、/media/user/HDD/Arch/
次のようになります。ファイル:65700、フォルダー:19815
ソースフォルダにターゲットフォルダよりファイル数が少ない場合、rsync -trnqhc
コマンドが出力を提供しないのはなぜですか(出力にコピーされていないファイルが含まれると予想しました)。ソースからターゲットにコピーされていないファイルを見つける方法は?
答え1
-q
()を使用して、--quiet
転送プロセスの宛先部分にメッセージを表示しません。このフラグを削除してください