Penjana Perintah rsync
Jana perintah rsync untuk menyegerakkan fail
Memulakan dengan rsync
## Apakah rsync?
`rsync` memindahkan dan menyegerakkan fail, menghantar hanya perbezaan untuk kelajuan. Sama ada pihak boleh menjadi jauh (`user@host:path`). Garis condong penutup pada sumber adalah penting.
## Cara Penggunaan
1. **Sumber dan Destinasi**: salah satu boleh menjadi `user@host:path`. 2. **Pilih Bendera**: `-a` (arkib), `-v` (verbose), `-z` (mampat) ialah trio biasa. 3. **Salin & Jalankan**: tampal arahan yang dijana ke dalam terminal anda.
Bendera & Corak
``` rsync -avzh src/ dest/ rsync -a --delete src/ user@host:/dest/ rsync -avz -e ssh src/ user@host:dest/ ```
### Bendera biasa - `-a` — mod arkib (rekursif + mengekalkan kebenaran/masa/pautan) - `-v` — verbose; `-z` — mampat; `-h` — nombor boleh dibaca manusia - `--delete` — buang fail di destinasi yang tidak lagi wujud di sumber - `--progress` — tunjukkan kemajuan setiap fail - `-e ssh` — gunakan shell jauh tertentu
### Petua - Garis condong penutup penting: `src/` menyalin *kandungan* src; `src` (tiada garis condong) menyalin src itu sendiri. - Gunakan `--delete` hanya apabila melakukan pencerminan — ia membuang fail tambahan di destinasi.
▶Apakah perbezaan antara 'src/' dan 'src'?
▶Bagaimana saya mencerminkan dua folder dengan tepat?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi