Hoppa till innehåll
100% lokalt

rsync-kommandog enerator

Samla ett rsync-kommando redo att klistra in från käll-, mål- och överföringsalternativ.

Utmatning

rsync-kommandog enerator

rsync är ett av dessa verktyg som alla använder och som ingen riktigt minns alla flaggor för — är det -a eller -r, kommer --delete före eller efter exkluderingslistan, vilken sida får snedstrecket. Denna generator förvandlar ett formulär till ett korrekt, omedelbar användbart kommando, så att du kan fokusera på vad som ska synkroniseras snarare än på flaggornas ordning.

Ange en källväg och målväg, och valfritt en fjärrvärd, användare och SSH-port för en push över nätverket. Aktivera arkivläge för att bevara behörigheter, tidsstämplar, symboliska länkar och ägande på en gång, lägg till komprimering för långsamma länkar, och aktivera borttagning för att göra målet en exakt spegelbild av källan. Exkluderingsmönster accepterar en komma- eller radbrytningsavgränsad lista — .git, node_modules, byggarvikter — och en bandbreddsgräns förhindrar att en stor synkronisering mättar anslutningen. Tre förinställningar (säkerhetskopia, distribuera webbplats, spegling) ställer in ett vettigt paket flaggor på ett klick; om du väljer "Anpassad" behåller du varje kryssruta under din egen kontroll.

Flaggan som folk mest ofta får bakvänd är snedstrecket i slutet av källvägen: med ett snedstreck kopierar rsync mappens *innehål* till målet. Utan det skapas mappen själv inuti målet. Generatorn använder ditt val automatiskt och förklarar det under kommandot, tillsammans med alla andra flaggor det använt — så att raden inte bara är korrekt utan också förståelig. Slå på --dry-run först för att förhandsgranska exakt vad som skulle ändras innan något tas bort eller skrivs över.

Allt körs lokalt i din webbläsare. Ingen väg, värdnamn eller användarnamn som du skriver skickas någonsin någonstans — verktyget sätter bara ihop text. Kopiera resultatet, ladda ned det som en .txt-fil, eller skicka det till inmatningen av ett annat verktyg för att fortsätta arbeta.

FAQ

Vad förändrar egentligen snedstrecket i slutet av källvägen?
Med ett snedstreck (source/) kopierar rsync innehållet i den mappen till målet. Utan (source) kopieras själva mappen, inbäddad en nivå i målet. Markera kryssrutan och generatorn använder regeln för dig.
Varför döljer sig kryssrutorna för behörigheter och tidsstämplar när arkivläge är aktiverat?
De döljs inte, men -a inkluderar redan båda, så verktyget lägger inte till -p och -t separat för att undvika en redundant flagga. Slå av arkivläge om du bara vill bevara behörigheter eller bara tidsstämplar och inget annat.
Låser en förinställning flaggorna, eller kan jag fortfarande justera dem?
En förinställning (säkerhetskopia, distribuera webbplats, spegling) ställer in sitt eget fast paket överföringsflaggor, vilket åsidosätter de enskilda kryssrutorna för det paketet. Vägar, värd, användare, mönster, bandbreddsgräns och torrkörning förblir under din kontroll oavsett förinställning. Välj "Anpassad" för att styra varje flagga manuellt.
Är det säkert att klistra in en väg med mellanslag eller specialtecken?
Ja. Varje väg och mönster lindas i enkla citattecken och ett bokstavligt enkelt citattecken är förrymdt, så det genererade kommandot kör värdet som vanlig text istället för att låta ett skal tolka det.
Skickas något jag skriver till en server?
Nej. Kommandot är helt och hållet monterat i din webbläsare med JavaScript — dina vägar, värdnamn och autentiseringsuppgifter lämnar aldrig din enhet.