私はrsyncを使う
rsync --archive --delete --verbose ${target} user@remote:/some/path/${target}
--delete
このオプションを参照してください
$HOME
Ubuntu 20.04.6 LTSで始まりました
- target=(私のコードと開発を含むディレクトリ)で呼び出すと、
Sources
rsyncはリモートファイルをコピーし、ローカルに存在しなくなったリモートファイルを削除します。 Documents
target =または(そのアカウントで作成されたスケルトンディレクトリの1つ)として呼び出されると、ファイルはコピーされますが、Bureau
ローカルから削除されたファイルはリモートで削除されません。
私は何を見逃していますか?
- ソースホストUbuntu 20.04.6
- リモートホストRaspbian 10
- rsync バージョン 3.1.3 プロトコル 31
/some/path
リモートはホームディレクトリではありません。