Rsync‑komentogeneraattori
Kokoa rsync‑komentoja yleisillä SSH‑, synkronointi‑ ja suodatusasetuksilla.
Syöte
Tuloste
Lue lisää
Työkalun kuvaus
Tämä rsync‑komentojen rakennustyökalu on kattava sovellus, jonka avulla voit luoda monimutkaisia rsync‑komentoja intuitiivisen visuaalisen käyttöliittymän avulla. Sen sijaan, että sinun pitäisi muistaa lukuisia komentorivin lippuja ja asetuksia, voit määrittää rsync‑synkronointi- tai varmuuskopiointitoiminnon valitsemalla vaihtoehtoja, määrittämällä polkuja ja asettamalla suodattimia. Rsync‑generaattorimme tuottaa oikein muotoillut komennot, jotka voit kopioida ja suorittaa terminaalissasi.
Tämä rsync‑komentojen generaattori on erityisen hyödyllinen järjestelmänvalvojille, DevOps‑insinööreille ja kehittäjille, jotka tarvitsevat tiedostojen synkronointia paikallisten ja etäjärjestelmien välillä, varmuuskopioiden luomista tai tiedostojen käyttöönottoa palvelimilla. Rsync‑komentojen rakennustyökalu tukee sekä paikallis‑paikallisia että etäsiirtoja SSH:n kautta, ja siinä on laajat asetukset pakkaamiseen, oikeuksiin, suodattamiseen ja siirron optimointiin.
Ominaisuudet
- Joustava polkujen määritys: Määritä lähde‑ ja kohdepolut sekä paikallisille että etäjärjestelmille
- SSH‑integraatio: Sisäänrakennettu tuki etäsiirroille, jossa voit määrittää mukautetun SSH‑portin
- Kattavat asetukset: Pääsy yleisiin rsync‑lippuihin, kuten:
- Arkistointitila (-a) rekursiiviseen hakemistokopiointiin oikeuksien säilyttämisellä
- Yksityiskohtainen tulostus (-v) siirtotietojen tarkempaan tarkasteluun
- Pakkaus (-z) verkon siirron pienentämiseksi
- Edistymisen näyttö (--progress) siirron tilan seuraamiseen
- Ihmisluettavat numerot (-h) tiedostokokojen näyttämiseen
- Poista ylimääräiset tiedostot (--delete) tarkkaan peilaamiseen
- Kuiva suoritus (--dry-run) testaukseen ilman muutoksia
- Oikeuksien säilytys (--perms)
- Osittainen siirto (--partial) keskeytettyjen siirtojen jatkamiseen
Komentorakenne
Rsynci‑komentojen rakennustyökalu tuottaa komentoja seuraavassa muodossa:
rsync [short-flags] [long-options] [ssh-options] [include-patterns] [exclude-patterns] [additional-options] "source" "destination"Lyhyet liput yhdistetään (esim. -avzh), kun taas pitkät asetukset määritellään erikseen. Sisällytys‑ ja poissulkemismallit käsitellään järjestyksessä, mikä mahdollistaa monimutkaisen suodattilogiikan. Polut, jotka sisältävät erikoismerkkejä, lainataan ja escapataan automaattisesti.
Tärkeitä huomioita
- Polkujen päätösviivat: Rsynci‑komennossa päätösviivat lähdepoluissa vaikuttavat toimintaan.
/source/kopioi sisällön, kun taas/sourcekopioi koko hakemiston. - Poistamisen varoitus:
--delete‑lippu poistaa kohteessa olevat tiedostot, joita lähteessä ei ole. Testaa aina ensin--dry-run‑asetuksella. - SSH‑todennus: Etäsiirrot edellyttävät asianmukaista SSH‑avainasetusta tai pyytävät salasanaa suorituksen aikana.
- Mallien järjestys: Sisällytys‑mallit toteutetaan ennen poissulkemismalleja. Tarkemmat mallit tulee asettaa ennen yleisempiä.
- Kaistanleveyden rajoitus: Määritellään KB/s‑yksikössä. Esimerkiksi 1024 rajoittaa siirron noin 1 MB/s‑tasolle.