Rsync-kommandogenerator
Sätt ihop rsync-kommandon med vanliga SSH‑, synk‑ och filteralternativ.
Inmatning
Utdata
Readme
Verktygsbeskrivning
Detta rsync‑kommandobygge är ett omfattande verktyg som hjälper dig att skapa komplexa rsync‑kommandon via ett intuitivt visuellt gränssnitt. Istället för att memorera otaliga kommandoradsflaggor och alternativ kan du konfigurera din rsync‑synkronisering eller backup‑operation genom att välja alternativ, ange sökvägar och ställa in filter. Vår rsync‑generator skapar korrekt formaterade kommandon som du kan kopiera och köra i din terminal.
Detta rsync‑kommandogenerator är särskilt användbart för systemadministratörer, DevOps‑ingenjörer och utvecklare som behöver synkronisera filer mellan lokala och fjärrsystem, skapa säkerhetskopior eller distribuera filer till servrar. rsync‑kommandobygget stöder både lokala‑till‑lokala och fjärröverföringar via SSH, med omfattande alternativ för komprimering, behörigheter, filtrering och överföringsoptimering.
Funktioner
- Flexibel sökvägskonfiguration: Konfigurera källa‑ och destinationssökvägar för både lokala och fjärrsystem
- SSH‑integration: Inbyggt stöd för fjärröverföringar med anpassad SSH‑portkonfiguration
- Omfattande alternativ: Tillgång till vanliga rsync‑flaggor inklusive:
- Arkivläge (-a) för rekursiv katalogkopiering med bevarande av behörigheter
- Utförlig output (-v) för detaljerad överföringsinformation
- Komprimering (-z) för att minska nätverkstrafiken
- Förloppsvisning (--progress) för att övervaka överföringsstatus
- Mänskligt läsbara tal (-h) för filstorlekar
- Ta bort överflödiga filer (--delete) för att spegla källan exakt
- Torkkörning (--dry-run) för att testa utan att göra förändringar
- Behörighetsbevarande (--perms)
- Partiell överföring (--partial) för att återuppta avbrutna överföringar
Kommandostruktur
rsync‑kommandobygget genererar kommandon i följande format:
rsync [short-flags] [long-options] [ssh-options] [include-patterns] [exclude-patterns] [additional-options] "source" "destination"Kortflaggor kombineras (t.ex. -avzh), medan långa alternativ specificeras separat. Inkluderings‑ och exkluderingsmönster behandlas i den ordning de anges, vilket möjliggör komplex filtreringslogik. Sökvägar som innehåller specialtecken quotas och escapas automatiskt.
Viktiga anmärkningar
- Sökvägs‑slutsnedstreck: I rsync spelar slutsnedstreck på källsökvägar roll.
/source/kopierar innehållet, medan/sourcekopierar själva katalogen. - Varning för delete‑alternativet:
--delete‑flaggan tar bort filer i destinationen som inte finns i källan. Testa alltid först med--dry-run. - SSH‑autentisering: Fjärröverföringar kräver korrekt SSH‑nyckelkonfiguration eller kommer att begära lösenord under körning.
- Mönsterordning: Inkluderingsmönster tillämpas före exkluderingsmönster. Mer specifika mönster bör komma före generella.
- Bandbreddsbegränsning: Anges i KB/s. Till exempel begränsar 1024 överföringen till ungefär 1 MB/s.