Zum Inhalt springen
100% lokal

rsync-Befehlsgenerator

Erstelle einen einsatzbereiten rsync-Befehl aus Quell-, Ziel- und Übertragungsoptionen.

Ausgabe

rsync-Befehlsgenerator

rsync ist eines dieser Tools, das jeder verwendet und dessen Flags sich niemand richtig merken kann — ist es -a oder -r, kommt --delete vor oder nach der Ausschlussliste, auf welcher Seite steht der Schrägstrich. Dieser Generator wandelt ein Formular in eine korrekten, sofort einsatzbereiten Befehl um, sodass du deine Aufmerksamkeit darauf legen kannst, was synchronisiert werden soll, nicht auf die Flagg-Reihenfolge.

Gebe einen Quell- und Zielpfad ein und optional einen Remote-Host, Benutzer und SSH-Port für einen Push über das Netzwerk. Aktiviere den Archivmodus, um Berechtigungen, Zeitstempel, symbolische Links und Eigentümer in einem Schritt zu bewahren, füge Komprimierung für langsame Links hinzu, und aktiviere die Löschung, um das Ziel zu einem genauen Spiegelbild der Quelle zu machen. Ausschlussmuster akzeptieren eine durch Kommas oder Zeilenumbrüche getrennte Liste — .git, node_modules, Build-Artefakte — und ein Bandbreitenlimit verhindert, dass eine große Synchronisierung die Verbindung überlastet. Drei Voreinstellungen (Backup, Website bereitstellen, Spiegeln) stellen ein sinnvolles Bündel von Flags in einem Klick ein; wenn du "Benutzerdefiniert" wählst, behältst du jedes Kontrollkästchen in deiner Hand.

Das Flag, bei dem die Leute sich am häufigsten irren, ist der Schrägstrich am Ende des Quellpfads: mit ihm kopiert rsync den *Inhalt* des Verzeichnisses in das Ziel; ohne ihn wird das Verzeichnis selbst im Ziel erstellt. Der Generator wendet deine Wahl automatisch an und erklärt sie unter dem Befehl, zusammen mit jedem anderen Flag, das er verwendet — sodass die Zeile nicht nur korrekt, sondern auch verständlich ist. Aktiviere zuerst --dry-run, um genau in der Vorschau zu sehen, was sich ändern würde, bevor etwas gelöscht oder überschrieben wird.

Alles läuft lokal in deinem Browser. Kein Pfad, kein Hostname und kein Benutzername, den du eingibst, wird jemals irgendwohin übertragen — das Tool stellt nur Text zusammen. Kopiere das Ergebnis, lade es als .txt-Datei herunter oder sende es an die Eingabe eines anderen Tools, um weiterzu arbeiten.

Häufige Fragen

Was ändert der Schrägstrich am Ende des Quellpfads genau?
Mit einem Schrägstrich am Ende (source/) kopiert rsync den Inhalt dieses Verzeichnisses in das Ziel. Ohne einen (source) wird das Verzeichnis selbst im Ziel verschachtelt. Aktiviere das Kontrollkästchen und der Generator wendet die Regel für dich an.
Warum verstecken sich die Kontrollkästchen für Berechtigungen und Zeitstempel, wenn der Archivmodus aktiviert ist?
Sie verstecken sich nicht, aber -a schließt bereits beide ein, sodass das Tool -p und -t nicht separat hinzufügt, um ein redundantes Flag zu vermeiden. Deaktiviere den Archivmodus, wenn du nur Berechtigungen oder nur Zeitstempel bewahren möchtest und sonst nichts.
Sperrt eine Voreinstellung die Flags fest, oder kann ich sie trotzdem anpassen?
Eine Voreinstellung (Backup, Website bereitstellen, Spiegeln) legt ihr eigenes festes Bündel von Übertragungsflags fest und überschreibt die einzelnen Kontrollkästchen für dieses Bündel. Pfade, Host, Benutzer, Muster, Bandbreitenlimit und Trockenlauf bleiben unabhängig von der Voreinstellung unter deiner Kontrolle. Wähle "Benutzerdefiniert", um jedes Flag manuell zu steuern.
Ist es sicher, einen Pfad mit Leerzeichen oder Sonderzeichen einzufügen?
Ja. Jeder Pfad und jedes Muster wird in einfache Anführungszeichen eingewickelt und ein Literalsonderzeichen wird maskiert, sodass der generierte Befehl den Wert als Nur-Text ausführt und nicht zulässt, dass eine Shell ihn interpretiert.
Wird irgendetwas, das ich eingebe, an einen Server gesendet?
Nein. Der Befehl wird vollständig in deinem Browser mit JavaScript zusammengestellt — deine Pfade, Hostnamen und Anmeldedaten verlassen dein Gerät nie.