宛先なしでrsyncを実行するとどうなりますか?


31

話を短くするために、rsyncを実行しました。

rsync -avP user@exampleserver.com:/tmp/

そして、ソースディレクトリに置くのを忘れました...

私は本当に実行するつもりでした:

rsync -avP /tmp/ user@exampleserver.com:/tmp/

大量のファイルを印刷しましたが、宛先を指定しなかったため、どこでコピーしたかわかりません。誰が何が起こったのか知っていますか?私はls現在のフォルダーで行いましたが、何も見つかりませんでした。


2
私はあなたがただde-rezだと思うでしょう。
ジェイソンC

回答:


36

からman rsync

   Usages with just one SRC arg and no DEST arg will list the source files
   instead of copying.

これは、呼び出しオプションの下の説明として、呼び出しは一致します:

Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]

それ
ブライアン

3
@ 0A0Dは実際に使用した機能です。最初に宛先なしで実行して、関係するファイルを確認し、それらが正しいファイルであることを確認してから、宛先を追加してコマンドを再発行します。
アントン

@アンソン:ああ、それは理にかなっています。-t(テスト用)のほうが冗長になると思います。
ブライアン

1
@ 0A0D rsyncのドライランは、-n /-dry-runで呼び出されます。
oakad

1
@inemanja:他の何よりも-tオプションについてのコメントが多かった
ブライアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.