私はrsync
それを次のように使用します:
rsync --recursive --checksum --link-dest="previousbackup" "srcdir/" "destdir"
previousbackup
どのファイルが同じファイルにハードリンクされているか、どのファイルが実際にコピーされたかについての正確なレポートを受け取りたいです。
どうすればいいですか?
この情報は提供--progress
も提供もされません--stat
。
私はそれを使用していますrsync version 3.1.2 protocol version 31
ありがとうございます!
答え1
残念ながらRsync
、現時点ではそのような報告がないようです。ただし、rsync
オプションを使用して実行後に必要な情報を取得できますfind
-links
。 ~から人々が見つけた:
-links n File has n hard links.
したがって、次のようになります。
次からコピーされたファイル(ハードリンク以外)
src/
:find dest/ -links 1 -type f
次のファイルのハードリンク
previousbackup
:find dest/ -links +1 -type f
上記では、コマンドが以前に空であったと仮定dest/
します。これは、バックアップrsync
に使用されているように見える場合でなければなりません。rsync
src/