rsync-komentogeneraattori
Luo rsync-komentoja tiedostojen synkronoimiseen
Aloitus rsyncin käyttöön
## Mikä on rsync?
`rsync` siirtää ja synkronoi tiedostoja, lähettäen vain erot nopeuden vuoksi. Molemmat puolet voivat olla etänä (`user@host:path`). Lähdesulkeella on merkitystä.
## Käyttöohje
1. **Lähde ja kohde**: toinen voi olla `user@host:path`. 2. **Valitse liput**: `-a` (arkisto), `-v` (sanallinen), `-z` (pakkaa) ovat yleinen kolmikko. 3. **Kopioi & suorita**: liitä luotu komento päätteeseesi.
Liput ja kuviot
``` rsync -avzh src/ dest/ rsync -a --delete src/ user@host:/dest/ rsync -avz -e ssh src/ user@host:dest/ ```
### Yleiset liput - `-a` — arkistotila (rekursiivi + säilytä oikeudet/ajat/linkit) - `-v` — sanallinen; `-z` — pakkaa; `-h` — ihmisluettavat luvut - `--delete` — poista tiedostot kohteesta, joita ei enää ole lähteessä - `--progress` — näytä tiedostokohtainen edistymisen - `-e ssh` — käytä tiettyä etäkuorta
### Vinkit - Loppusulkeella on merkitystä: `src/` kopioi *sisällön* src:stä destiin; `src` (ilman suljetta) kopioi src:n itsensä. - Käytä `--delete` vain kun peilaat — se poistaa ylimääräiset tiedostot kohteesta.
▶Mikä on ero 'src/' ja 'src':n välillä?
▶Kuinka peilaan kaksi kansiota tismalleen?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi