rsyncはファイルをコピーしているように見えますが、そうではありません。

rsyncはファイルをコピーしているように見えますが、そうではありません。

以下のようにrsyncを使用しています。エラーはありません。ファイルはコピーされているようですが(転送リストからファイル名を見ることができます)、ターゲットディレクトリには何もありません。 115...***:/home/juna/demoから/media/volume1/juna/demoにファイルを送りたいです。

rsync -avz -e "ssh -p #### 115.***.***.***:/home/juna/demo" /media/volume1/juna/demo

結果は次のとおりです。 (hshs.txt は 115...***:/home/juna/demo にあります)

sending incremental file list
drwxrwxr-x          4,096 2019/10/09 01:44:17 demo
-rw-rw-r--              0 2019/10/09 01:44:17 demo/hshs.txt

sent 88 bytes  received 132 bytes  440.00 bytes/sec
total size is 0  speedup is 0.00

答え1

この構文では、/media/juna/volume1/demo にあるすべてのファイルをリストする必要があります。また、rsh command(-e)の部分が間違っているように見え、残りの行に正しい構文があっても機能しないようにする必要があるため、通常必要でない場合は構文を使用しないことをお勧めします。
試してみてください: rsync -avz -e "ssh -p #### %H" 115.***.***.***:/home/juna/demo /media/volume1/juna/demo 代わりにデフォルトのポートではない可能性があるため、-eが本当に必要な場合

関連情報