Hedef olmadan rsync yaptığınızda ne olur?


31

Hikayeyi kısaltmak için rsync yaptım:

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

Ve kaynak dizinime koymayı unuttum ...

Gerçekten koşmak istemiştim:

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

Bir sürü dosya yazdırdı, ancak bir hedefi belirtmediğim için onları nereye kopyaladığını bilmiyorum. Ne oldu bilen var mı? Bir did lsgeçerli klasörde, ama bir şey bulamadık.


2
Sadece seni rezerve edeceğini farz ediyorum.
Jason C

Yanıtlar:


36

Kimden man rsync:

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

Bu, başvuru seçeneklerinin altındaki açıklama için, sizin için başvuru eşleşir:

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

Bu bir rahatlama ama neden sadece bir hata yazdırmıyorsunuz
Brian

3
@ 0A0D aslında kullandığım bir özellik . İlk önce hangi dosyanın katılacağını görmek için bir varış yeri olmadan koşarsınız ve doğru olanın olduğundan emin olursunuz, sonra komutu eklenmiş varış yeri ile yeniden gönderirsiniz.
Anthon

@Anthon: Ah, bu mantıklı olur. Sanırım bir -t (test için) bana daha ayrıntılı olacaktı.
Brian

1
@ 0A0D rsync'in kuru çalışması -n / - kuru çalışması ile başlatılır.
oakad

1
@ inemanja: -t seçeneğinde her şeyden daha yorumlu
Brian
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.