rsync Kommandogenerator
Generer rsync-kommandoer til at synkronisere filer
Kom i gang med rsync
## Hvad er rsync?
`rsync` overfører og synkroniserer filer og sender kun forskellene for at øge hastigheden. Enhver side kan være fjern (`user@host:path`). Den afsluttende skråstreg på kilden har betydning.
## Sådan bruger du
1. **Kilde og destination**: den ene kan være `user@host:path`. 2. **Vælg flag**: `-a` (archive), `-v` (verbose), `-z` (compress) er den almindelige trio. 3. **Kopiér og kør**: indsæt den genererede kommando i din terminal.
Flag og mønstre
``` rsync -avzh src/ dest/ rsync -a --delete src/ user@host:/dest/ rsync -avz -e ssh src/ user@host:dest/ ```
### Almindelige flag - `-a` — archive-tilstand (rekursion + bevar rettigheder/tider/links) - `-v` — verbose; `-z` — compress; `-h` — menneskelæsbare tal - `--delete` — fjern filer på destinationen, der ikke længere findes på kilden - `--progress` — vis fremgang pr. fil - `-e ssh` — brug en specifik fjern-shell
### Tips - Afsluttende skråstreg har betydning: `src/` kopierer *indholdet* af src; `src` (uden skråstreg) kopierer selve src. - Brug kun `--delete` ved spejling — den fjerner ekstra filer på destinationen.
▶Hvad er forskellen på 'src/' og 'src'?
▶Hvordan spejler jeg to mapper præcist?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig