rsync-opdrachtgenerator
Stel een gebruiksklaar rsync-commando samen uit bron-, doel- en overdrachtopties.
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.