Что происходит, когда вы 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, чем к чему-либо еще
Брайан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.