私はrsync
私を次のよう$HOME
に使用しています:
rsync -avr * /run/media/MyBackup --delete
予想通り、このコマンドは$ HOMEのファイルを削除せずにフォルダでのみ機能します。
srcに存在しないファイルを削除する方法はありますか? $HOMEが対象ですか?
答え1
*を通じてrsyncがシェルで使用したい項目のリストを拡張しています。シェルは欠落しているファイルを拡張しないため、rsyncはそのファイルに触れません。
rsync にディレクトリを拡張させることができます。これはポイントファイルも選択するので違いがあります。これを望まない場合は、そのアイテムの除外ルールを作成できます。
rsync -avr "$HOME/" /run/mediaMyBackup --delete
試してみる価値があることになります。