Что происходит, когда вы rsync без пункта назначения?

31

Короче говоря, я сделал rsync:

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

И я забыл положить в мой каталог исходных текстов ...

Я действительно хотел бежать:

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

Он напечатал кучу файлов, но я не знаю, куда он их скопировал, потому что я не указал пункт назначения. Кто-нибудь знает, что случилось? Я сделал для lsтекущей папки, но я ничего не нашел.

Вопросительный знак
источник
2
Я бы предположил, что вы просто де-Рез.
Джейсон С

Ответы:

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]
Энтон
источник
Это облегчение, но почему бы просто не напечатать ошибку
Brian
3
@ 0A0D на самом деле это функция, которую я использовал. Сначала вы запускаете без места назначения, чтобы увидеть, какой файл будет задействован, и убедитесь, что они правильные, а затем снова вводите команду с добавлением места назначения.
Anthon
@Антон: Ах, это имело бы смысл. Я полагаю, что -t (для теста) будет более многословным для меня.
Брайан
1
@ 0A0D Пробный прогон rsync вызывается с -n / - всухую.
Oakad
1
@inemanja: это было больше комментариев к опции -t, чем к чему-либо еще
Брайан