Apa yang terjadi ketika Anda rsync tanpa tujuan?


31

Untuk membuat cerita pendek, saya melakukan rsync:

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

Dan saya lupa memasukkan ke dalam direktori sumber saya ...

Saya benar-benar bermaksud lari:

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

Ini mencetak banyak file, tetapi saya tidak tahu di mana itu menyalinnya karena saya tidak menentukan tujuan. Adakah yang tahu apa yang terjadi? Saya melakukan lspada folder saat ini, tetapi saya tidak menemukan apa pun.


2
Saya akan menganggap Anda hanya akan de-rez.
Jason C

Jawaban:


36

Dari man rsync:

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

ini sebagai penjelasan di bawah opsi doa, untuk Anda doa itu sesuai:

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

Itu melegakan tetapi mengapa tidak mencetak kesalahan saja
Brian

3
@ 0A0D sebenarnya ini adalah fitur yang saya gunakan. Anda pertama kali menjalankan tanpa tujuan untuk melihat file apa yang akan terlibat dan memastikan itu adalah yang benar, dan kemudian Anda menerbitkan kembali perintah dengan tujuan ditambahkan.
Anthon

@Anthon: Ah, itu masuk akal. Saya kira a -t (untuk tes) akan lebih bertele-tele bagi saya.
Brian

1
@ 0A0D Run kering rsync dipanggil dengan -n / - run-kering.
oakad

1
@inemanja: itu lebih banyak komentar pada opsi -t daripada yang lain
Brian
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.