Ga naar inhoud
100% lokaal

rsync-opdrachtgenerator

Stel een gebruiksklaar rsync-commando samen uit bron-, doel- en overdrachtopties.

Uitvoer

rsync-opdrachtgenerator

rsync is een van die tools die iedereen gebruikt en waarvan niemand alle vlaggen echt onthoudt — is het -a of -r, komt --delete voor of na de uitsluitingslijst, aan welke kant staat de schuine streep. Deze generator zet een formulier om in een correct, direct bruikbaar commando, zodat je je aandacht kunt richten op wat je wilt synchroniseren in plaats van op vlagvolgorde.

Voer een bronpad en doelpad in, en optioneel een externe host, gebruiker en SSH-poort voor een push over het netwerk. Schakel archiefmodus in om machtigingen, timestamps, symbolische links en eigendom in één keer te behouden, voeg compressie toe voor trage verbindingen, en schakel verwijdering in om het doel een exacte kopie van de bron te maken. Uitsluitingspatronen accepteren een door komma's of regeleindes gescheiden lijst — .git, node_modules, buitenissige bestanden — en een bandbreedtelimiet voorkomt dat een grote synchronisatie de verbinding verzadigt. Drie voorinstellingen (back-up, website implementeren, mirror) stellen een nuttige bundel vlaggen in één klik in; als je "Aangepast" kiest, controleer je elke checkbox zelf.

Het vlag dat mensen het meest verkeerd krijgen is de schuine streep aan het einde van het bronpad: met een streep kopieert rsync de *inhoud* van die map naar het doel. Zonder streep kopieert rsync de map zelf, genest één niveau in het doel. De generator past jouw keuze automatisch toe en legt uit onder het commando, samen met elk ander vlag dat het gebruikt — dus de regel is niet alleen correct maar ook begrijpelijk. Schakel eerst --dry-run in om exact in voorbeeld te zien wat zou veranderen voordat iets wordt verwijderd of overschreven.

Alles draait lokaal in je browser. Geen pad, hostname of gebruikersnaam die je typt wordt ooit ergens heen verzonden — het tool assembleert alleen tekst. Kopieer het resultaat, download het als .txt-bestand, of stuur het naar de invoer van een ander tool om door te gaan.

FAQ

Wat verandert de schuine streep aan het einde van het bronpad precies?
Met een schuine streep (source/) kopieert rsync de inhoud van die map naar het doel. Zonder (source) wordt de map zelf, genest één niveau in het doel, gekopieerd. Vink het selectievakje aan en de generator past de regel voor je toe.
Waarom worden de selectievakjes voor machtigingen en timestamps verborgen wanneer archiefmodus is ingeschakeld?
Ze worden niet verborgen, maar -a bevat al beide, dus het tool voegt -p en -t niet apart toe om een overbodig vlag te vermijden. Schakel archiefmodus uit als je alleen machtigingen of alleen timestamps wilt behouden en niets anders.
Vergrendelt een voorinstelling de vlaggen, of kan ik ze nog steeds aanpassen?
Een voorinstelling (back-up, website implementeren, mirror) stelt zijn eigen vaste bundel overdrachtsvlaggen in, waardoor de afzonderlijke selectievakjes voor die bundel worden overschreven. Paden, host, gebruiker, patronen, bandbreedtelimiet en proefdraaien blijven onder jouw controle, ongeacht de voorinstelling. Kies "Aangepast" om elk vlag handmatig te regelen.
Is het veilig om een pad met spaties of speciale tekens in te plakken?
Ja. Elk pad en patroon wordt in enkele aanhalingstekens ingepakt en een letterlijke enkel aanhalingsteken wordt ontsnapt, dus het gegenereerde commando voert de waarde uit als platte tekst in plaats van een shell toe te staan deze te interpreteren.
Wordt iets wat ik typ verzonden naar een server?
Nee. Het commando wordt volledig in je browser met JavaScript samengesteld — je paden, hostnamen en referenties verlaten nooit je apparaat.