Що відбувається, коли ви rsync без призначення?


31

Щоб коротко розповісти, я зробив rsync:

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

І я забув помістити у свій вихідний каталог ...

Я справді мав намір бігти:

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

Він надрукував купу файлів, але я не знаю, куди їх скопіював, бо не вказав призначення. Хтось знає, що сталося? Я робив lsу поточній папці, але нічого не знайшов.


2
Я припускаю, що ти просто скасуєш.
Джейсон 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 насправді це функція, яку я використав. Ви спочатку запускаєтесь без призначення, щоб побачити, до якого файлу буде залучено, і переконайтеся, що вони є правильними, а потім перезапускаєте команду із доданим пунктом призначення.
Антон

@Anthon: Ах, це мало б сенс. Я припускаю, що -t (для тесту) буде для мене більш багатослівним.
Брайан

1
@ 0A0D Сухий запуск rsync викликається за допомогою -n / - сухого виконання.
oakad

1
@inemanja: це було більше коментарів до -t варіанту, ніж будь-що інше
Брайан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.