Rsync kommando generator
Sammensett rsync-kommandoer med vanlige SSH-, synkroniserings- og filteralternativer.
Inndata
Utdata
Les meg
Verktøy beskrivelse
Rsync-kommandogeneratoren er et omfattende verktøy som hjelper deg med å bygge komplekse rsync-kommandoer gjennom et intuitivt visuelt grensesnitt. I stedet for å huske mange kommandolinjeflagg og alternativer, kan du konfigurere rsync-synkroniserings- eller sikkerhetskopioperasjonen ved å velge alternativer, spesifisere stier og sette filtre. Verktøyet genererer en riktig formatert rsync-kommando som du kan kopiere og kjøre i terminalen din.
Dette verktøyet er spesielt nyttig for systemadministratorer, DevOps-ingeniører og utviklere som trenger å synkronisere filer mellom lokale og eksterne systemer, opprette sikkerhetskopier eller distribuere filer til servere. Det støtter både lokal-til-lokal og eksterne overføringer via SSH, med omfattende alternativer for kompresjon, tillatelser, filtrering og overføringsoptimalisering.
Funksjoner
- Fleksibel stikonfigurasjon: Konfigurer kilde- og destinasjonsstier for både lokale og eksterne systemer
- SSH-integrasjon: Innebygd støtte for eksterne overføringer med tilpasset SSH-portkonfigurasjon
- Omfattende alternativer: Tilgang til vanlige rsync-flagg inkludert:
- Arkivmodus (-a) for rekursiv katalogkopiering med tillatelsesbevarelse
- Utførlig output (-v) for detaljert overføringsinformasjon
- Kompresjon (-z) for å redusere nettverksoverføring
- Fremdriftsvisning (--progress) for å overvåke overføringsstatus
- Menneskelesbare tall (-h) for filstørrelser
- Slett fremmede filer (--delete) for å speile kilden nøyaktig
- Tørrkjøring (--dry-run) for å teste uten å gjøre endringer
- Tillatelsesbevarelse (--perms)
- Delvis overføringsstøtte (--partial) for å gjenoppta avbrutte overføringer
Kommandostruktur
Verktøyet genererer kommandoer i følgende format:
rsync [korte-flagg] [lange-alternativer] [ssh-alternativer] [inkluder-mønstre] [ekskluder-mønstre] [ekstra-alternativer] "kilde" "destinasjon"Korte flagg kombineres (f.eks. -avzh), mens lange alternativer spesifiseres separat. Inkluder- og ekskludermønstre behandles i rekkefølge, noe som tillater kompleks filtreringslogikk. Stier som inneholder spesialtegn blir automatisk sitert og escapet.
Viktige merknader
- Sti avsluttende skråstreker: I rsync betyr avsluttende skråstreker på kildestier noe.
/kilde/kopierer innholdet, mens/kildekopierer katalogen selv. - Slett alternativ advarsel:
--delete-flagget fjerner filer i destinasjonen som ikke eksisterer i kilden. Test alltid med--dry-runførst. - SSH-autentisering: Eksterne overføringer krever riktig SSH-nøkkeloppsett eller vil be om passord under kjøring.
- Mønsterrekkefølge: Inkludermønstre anvendes før ekskludermønstre. Mer spesifikke mønstre bør komme før generelle.
- Båndbreddegrense: Spesifisert i KB/s. For eksempel begrenser 1024 overføringen til omtrent 1 MB/s.