Rsync はディレクトリの先頭に「?」を追加します。

Rsync はディレクトリの先頭に「?」を追加します。

現在、次のファイルで複数のコマンドを実行しています.sh

rsync -avz -e ssh --rsh='ssh -p1337' --bwlimit=10000 root@DestinationIP:/home/backup /home/localbackup
rsync -avz -e ssh --rsh='ssh -p1337' --bwlimit=10000 root@DestinationIP:/home/backup2 /home/localbackup2

このプログラムを実行すると、ターゲットに正しく到達しますが、ローカルディレクトリの先頭に「?」が追加され、ハードドライブがすぐに入力されます。

私が誤ってマークを付けましたか?rsyncディレクトリはコピーするのではなく同期する必要があると思います。

答え1

マニュアルページを確認したい場合がありますrsync

以下を含むセクションがあります。

Xを置き換えるファイルの種類は、ファイルの場合はf、ディレクトリの場合はad、シンボリックリンクの場合はL、デバイスの場合はD、特殊ファイル(名前付きソケット、fifosなど)の場合はSです。

          The  other  letters  in  the string above are the actual letters
          that will be output if the associated attribute for the item  is
          being  updated or a "." for no change.  Three exceptions to this
          are: (1) a newly created item replaces each letter with  a  "+",
          (2)  an identical item replaces the dots with spaces, and (3) an
          unknown attribute replaces each letter with a "?" (this can hap-
          pen when talking to an older rsync).

そこから始めてもう一度報告してください!

関連情報