これに助けが必要です。エラー処理により、一部のフォルダをソースからターゲットに移動しようとします(mvは現在rsyncを見ているファイルを閉じることができないため)。これが今まで私が持っていたものです。しかし、ターゲットにコピーした後、ソースを削除したり、フォルダをリストから除外したり、シンボリックリンクも除外したりしません(フォルダが削除されていないため)
ターゲット:
- フォルダをコピーしてソースから削除します。
- リストを使用して特定のフォルダを除外する
- シンボリックリンクをコピーしないでください
- 各フォルダをコピーして削除した後、シンボリックリンクを作成します。
試み:
rsync --remove-source-files --safe-links --exclude-from=/scripts/files2keep.txt
-rptgo /test/ /destest && ln -s /destest/ /test/